
    ni                      (    S r SSKrSSKJr  S rS rg)zr
Visualizing graphs with Networkx
Author: Kaustuv Mukherji
Initially written: 09-27-2022
Last updated: 12-04-2022
    Nc                 .    [         R                  " X5      $ )N)nxsubgraph)whole_graph	node_lists     X/home/james-whalen/.local/lib/python3.13/site-packages/pyreason/scripts/utils/visuals.pyget_subgraphr	      s    ;;{..    c                 J   [         R                  " U 5      n[        R                  " 5         / n[	        U R
                  5       H,  nXA;   a  UR                  S5        M  UR                  S5        M.     [         R                  " U S5      n[         R                  " XUSSSSUS9  g )	Nredgreennamed   
   DarkBlueT)pos
node_color	node_size	font_size
font_colorwith_labelslabels)	r   kamada_kawai_layoutpltfigurelistnodesappendget_node_attributesdraw)
graph_datanodelistpos_g	color_mapnodelabels_gs         r   make_visualsr'      s    

 
 
,EJJLIZ%%&U#W%	 '
 ##J7HGGJi3RTaky}  GO  Pr
   )__doc__networkxr   matplotlib.pyplotpyplotr   r	   r'    r
   r   <module>r-      s     /
Pr
   