+
     ]i1  c                   sN    R t ^ RIt^ RIHt R.t ! R R]P                  4      tR# )z2StrConverter module containing class StrConverter.NStrConverterc                   sT   a  ] tR t^
t o Rt]R 4       t]R 4       t]R 4       tRt	V t
R# )r    aP  
A Matplotlib converter class for string data values.

Valid units for string are:
- 'indexed' : Values are indexed as they are specified for plotting.
- 'sorted'  : Values are sorted alphanumerically.
- 'inverted' : Values are inverted so that the first value is on top.
- 'sorted-inverted' :  A combination of 'sorted' and 'inverted'
c                    R # )N )unitaxis   &&P/usr/lib64/python3.14/site-packages/matplotlib/testing/jpl_units/StrConverter.pyaxisinfoZStrConverter.axisinfo   s         c                sN   V . 8X  d   . # VP                   pW#P                  J d   R pMRpVP                  4        VP                  4       pVP	                  4       pV Uu. uF*  qwP                  4       '       g   K  VP                  4       NK,  	  ppV'       g   . p. p\        P                  ! V 4      '       g   V .p . pV  F$  p	W9  g   K  W9  g   K  VP                  V	4       K&  	  VP                  V4       R.V,           R.,           p\        \        \        V4      4      4      pRV^ &   VR,          R,
          VR&   VP                  V4       VP                  V4       VP                  4       p
V
P!                  V^ ,          VR,          4       V'       d"   VP#                  V^ ,          VR,          4       M VP%                  V^ ,          VR,          4       V  U	u. uF  qVP'                  V	4      ,          NK  	  pp	VP(                  P+                  R4       V# u upi u up	i )TFZ g      ?i)ZaxesZxaxisZget_major_ticksZget_ticklocsZget_ticklabelsZget_textnpZiterableZappendZextendZlistZrangeZlenZ	set_ticksZset_ticklabelsZget_major_locatorZ
set_boundsZset_xlimZset_ylimZindexZviewLimZignore)valuer   r   ZaxZisXAxisZticksZlabelsZlZ	newValuesZvZlocZresults   &&&         r   convertZStrConverter.convert   s    B;I YY88GG!!#$$&(.?1**,,!**,?EF{{5!!GE	A1#5  #  	i  "%U3v;'(a"IOb	uF#$$&uQxr+KKa%),KKa%),278%QQ((%8


"_ @X 9s   H:H H"c                r   )Zindexedr   )r
   r   r   r   default_unitsZStrConverter.default_units]   s     r   r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno____doc__Zstaticmethodr   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r    r    
   sI        @ @D  r   )r   Znumpyr	   Zmatplotlib.unitsZunitsZ__all__ZConversionInterfacer    r   r   r   <module>r      s*    8   
W5,, Wr   