o
    ˷e}                     @   s   d Z ddlZddlZddlmZ ddlm	Z	 e
dZejedddZedd	 eeD Zed
d	 e D Ze ZejdddZejejddd eD ]Zejejddi qRdd Zee e  e  dS )z
================
Basic matplotlib
================

A basic example of 3D Graph visualization using `mpl_toolkits.mplot_3d`.

    N)Axes3D      i  )dimseedc                 C   s   g | ]}t | qS  pos).0vr   r   w/var/www/ideatree/venv/lib/python3.10/site-packages/../../../share/doc/networkx-2.8.6/examples/3d_drawing/plot_basic.py
<listcomp>   s    r   c                 C   s    g | ]\}}t | t | fqS r   r   )r
   ur   r   r   r   r      s     o   3d)
projectiond   w)seccolorztab:grayc                 C   sL   |  d | j| j| jfD ]}|g  q| d | d | d dS )z&Visualization options for the 3D axes.FxyzN)gridxaxisyaxiszaxis	set_ticks
set_xlabel
set_ylabel
set_zlabel)axr   r   r   r   _format_axes$   s   


r#   )__doc__networkxnxnumpynpmatplotlib.pyplotpyplotpltmpl_toolkits.mplot3dr   cycle_graphGspring_layoutr	   arraysortednode_xyzedgesedge_xyzfigurefigadd_subplotr"   scatterTvizedgeplotr#   tight_layoutshowr   r   r   r   <module>   s$    	
