
    6Dh                     >    S SK JrJr  SSKJr  SSKJr  S rS rS rg	)
    )assert_allcloseassert_equal   )plt   )utilsc                      [         R                  " SS5      n [        R                  " U R	                  5       5      u  p[        UR                  S5        [        U/ SQ5        g )N)r   r   r   )   r   )
MCr   r   r   r   r   r   r   Z)r   Circler   SVG_pathget_pathr   shaper   )circleverticescodess      b/var/www/html/env/lib/python3.13/site-packages/plotly/matplotlylib/mplexporter/tests/test_utils.pytest_path_datar      sB    ZZ"FnnV__%67OHHNNG,JK    c                      SSSSSSSSS S S.
n U R                  5        H>  u  p[        R                  " / SQUS9u  n[        [        R
                  " U5      U5        M@     g )Nnonez$5.550000000000001,2.4000000000000004z1.5,2.4749999999999996z;9.600000000000001,2.4000000000000004,1.5,2.4000000000000004)
solid-dashedz--dotted:dashdotz-. None)r   r      )	linestyle)itemsr   plotr   r   get_dasharray)
linestyleslsresultlines       r   test_linestyler+      se    84*%PKJ !&&(
((93U((.7 )r   c                      / SQ/ SQp[         R                  " X5        [        R                  " [         R                  " 5       R
                  5      n[        US   U 5        [        US   U5        g )N)r   r   
   )ABr   
tickvalues
tickformat)r   xticksr   get_axis_propertiesgcaxaxisr   )	positionslabelspropss      r   test_axis_w_fixed_formatterr9   !   sM    "OvJJy!%%cggioo6E|$i0|$f-r   N)	numpy.testingr   r   r    r   r   r   r+   r9    r   r   <module>r<      s    7  L8&.r   