+
    NV-jù‹  ã                   óè  € R t ^ RIHt ^ RIHt ^ RIt^ RIt^ RIHt ^ RI	H
u Ht ^ RIt^ RIHtHtHtHtHt ^ RIHt ^ RIHtHtHtHtHtHtHtHtH t H!t!H"t" ^ RI#H$t$ ]PJ                  ! R4      t&]PJ                  ! R	4      t'^ R
I(H)t) ^ RI*H+t+ ]PX                  P[                  R4      ]PX                  P[                  R4      .t.]P^                  R 4       t0]P^                  R 4       t1 ! R R4      t2R# )zTest cases for Series.plot)Údatetime)ÚchainN)Úis_platform_linux)Ú	DataFrameÚSeriesÚ
date_rangeÚperiod_rangeÚplotting)Ú_check_ax_scalesÚ_check_axes_shapeÚ_check_colorsÚ_check_grid_settingsÚ_check_has_errorbarsÚ_check_legend_labelsÚ_check_plot_worksÚ_check_text_labelsÚ_check_ticks_propsÚ_unpack_cyclerÚ
get_y_axis)ÚCustomBusinessDayÚ
matplotlibzmatplotlib.pyplot)ÚDatetimeConverter©Úget_standard_colorszAignore:divide by zero encountered in scalar divide:RuntimeWarningzBignore:invalid value encountered in scalar multiply:RuntimeWarningc                  ó|   € \        \        P                  ! ^
\        P                  R7      \	        R^
R7      RR7      # )é
   ©Údtypeú
2020-01-01©ÚperiodsÚts©ÚindexÚname)r   ÚnpÚarangeÚfloat64r   © ó    Úr/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/plotting/test_series.pyr!   r!   5   s.   € äÜ
�	Š	�"œBŸJ™JÔ'Ü˜¨rÔ2Øôð r)   c            
      ó�   € \        \        ^
4      \        P                  R\        ^
4       U u. uF  p RV  2NK
  	  up R7      # u up i )r   ÚseriesÚi_)r   r$   r#   )r   Úranger%   r'   )Úis    r*   r,   r,   >   s=   € äÜˆb‹	œŸ™¨(ÌUÐSUÌYÓ:WÉYÈ¸RÀ¸s»8ÉYÑ:Wôð ùÚ:Ws   ­Ac                   óê  a € ] tR t^Et o ]P
                  P                  ]P
                  P                  RRR/RR/.4      R 4       4       t]P
                  P                  R 4       t	]P
                  P                  ]P
                  P                  RR	R
/RR/.RR
/RR/.RR
/RRRR/..4      R 4       4       t
]P
                  P                  R 4       t]P
                  P                  R 4       tR t]P
                  P                  RRRR]P                  ! R]P                   ! R4      R7      RR.4      R 4       tR tR t]P
                  P                  R/ R R”/R R•/.4      R! 4       tR" tR# t]P
                  P                  R/ R$R
/.4      R% 4       tR& tR' tR( tR) tR* tR+ tR, tR- tR. t R/ t!R0 t"]P
                  P                  R1R2]#! R3^R47      .4      R5 4       t$R6 t%R7 t&]P
                  PO                  ](! 4       R8RR97      ]P
                  P                  R:R–R—.4      R; 4       4       t)]P
                  PO                  ](! 4       R8RR97      ]P
                  P                  R<. R˜O. R™O.4      R= 4       4       t*R> t+R? t,R@ t-RA t.RB t/RC t0RD t1RE t2RF t3RG t4RH t5RI t6RJ t7RK t8RL t9RM t:RN t;RO t<]P
                  P                  RPRšR›.4      ]P
                  P                  RQ/ R$R
/.4      RR 4       4       t=RS t>]P
                  P                  RTRU^.R2^.R2]?P€                  ! ^4      .RV]?P‚                  ! Rœ^d^4      ..4      RW 4       tB]P
                  P                  RX. R�O. RžOR2]?P€                  ! ^4      R2.RV]?P‚                  ! Rœ^d^4      R2.RU^(]?P‚                  ! RYRZ^24      ..4      R[ 4       tCR\ tDR] tER^ tF]P
                  PO                  R_R`7      Ra 4       tG]P
                  P                  R]HP’                  P”                  ]HP’                  P–                  ,           4      Rb 4       tL]P
                  P                  R]HP’                  P”                  ]HP’                  P–                  ,           4      Rc 4       tM]P
                  P                  R]HP’                  P”                  4      Rd 4       tN]P
                  P                  R]HP’                  P”                  4      Re 4       tO]P
                  P                  R]HP’                  P”                  4      Rf 4       tPRg tQRh tRRi tSRj tT]P
                  P                  ]P
                  P                  RRR.4      ]P
                  P                  Rk]U! ]?P¬                  ! ]?P®                  P±                  ^4      P³                  ^
4      4      4      ]?P¬                  ! ]?P®                  P±                  ^4      P³                  ^
4      4      ]Z! ]?P¬                  ! ]?P®                  P±                  ^4      P³                  ^
4      4      4      ][! ]?P¬                  ! ]?P®                  P±                  ^4      P³                  RŸ4      4      RlRm.Rn7      .4      Ro 4       4       4       t\]P
                  P                  Rp 4       t]]P
                  P                  ]P
                  P                  Rk]U! ]?P¬                  ! ]?P®                  P±                  ^4      P³                  ^4      4      4      ][! ]?P¬                  ! ]?P®                  P±                  ^4      P³                  R 4      4      RlRm.Rn7      .4      Rq 4       4       t^]P
                  P                  Rr 4       t_]P
                  P                  Rs 4       t`]P
                  P                  Rt 4       ta]P
                  P                  Ru 4       tb]P
                  P                  Rv 4       tc]P
                  P                  Rw. R¡O4      Rx 4       tdRy teRz tfR{ tgR| thR} tiR~ tjR tk]P
                  PO                  R€R`7      R� 4       tl]P
                  P                  RRR‚.4      Rƒ 4       tmR„ tnR… to]P
                  P                  R†. R¢O. R£O3. R¤O. R¥O3.4      R‡ 4       tpRˆ tq]P
                  P                  R‰. R¦O4      ]P
                  P                  R. R§O4      RŠ 4       4       tr]P
                  P                  R1]sPè                  ! ^ ^R‹RŒ7      ]sPê                  ! ^R�7      ]sPê                  ! ^R�7      ..4      RŽ 4       tvR� tw]P
                  P                  R� 4       txR‘ tyR’ tzR“t{V t|R2# )¨ÚTestSeriesPlotsÚkwargsÚlabelÚfooÚ	use_indexFc                ó2   € \        VP                  3/ VB  R # ©N©r   Úplot)Úselfr!   r2   s   &&&r*   Ú	test_plotÚTestSeriesPlots.test_plotF   s   € ô 	˜"Ÿ'™'Ñ, VÔ,r)   c                óN   € \        VP                  ^ R7      p\        V^ R7       R# )é    )Úrot©ÚxrotN)r   r9   r   )r:   r!   Úaxess   && r*   Útest_plot_tick_propsÚ$TestSeriesPlots.test_plot_tick_propsK   s   € ä  §¡¨aÔ0ˆÜ˜4 a×(r)   zscale, exp_scaleÚlogyTÚyaxisÚlogÚlogxÚxaxisÚloglogc                óN   € \        VP                  3R R/VB p\        V3/ VB  R# )ÚstyleÚ.N)r   r9   r
   )r:   r!   ÚscaleÚ	exp_scaleÚaxs   &&&& r*   Útest_plot_scalesÚ TestSeriesPlots.test_plot_scalesP   s)   € ô ˜rŸw™wÑ;¨cÐ;°UÑ;ˆÜ˜Ñ)˜yÔ)r)   c                óR   € \        VR ,          P                  P                  4       R# ©:Nr   NN)r   r9   Úbar©r:   r!   s   &&r*   Útest_plot_ts_barÚ TestSeriesPlots.test_plot_ts_bar]   s   € ä˜"˜S�'Ÿ,™,×*Ñ*Ö+r)   c                óH   € \        VP                  P                  R R7       R# )F©ÚstackedN)r   r9   ÚarearV   s   &&r*   Útest_plot_ts_area_stackedÚ)TestSeriesPlots.test_plot_ts_area_stackeda   s   € ä˜"Ÿ'™'Ÿ,™,°×6r)   c                óp   € \        \        ^4      \        R^R7      4      p\        VP                  4       R# )é   r   r   N)r   r.   r   r   r9   ©r:   Úsers   & r*   Útest_plot_iseriesÚ!TestSeriesPlots.test_plot_iseriese   s%   € Ü”U˜1“Xœ|¨LÀ!ÔDÓEˆÜ˜#Ÿ(™(Ö#r)   ÚkindÚlinerU   ÚbarhÚkdeÚscipy)ÚmarksÚhistÚboxc                óB   € \        VR ,          P                  VR7       R# ):Nr`   N©re   Nr8   )r:   r,   re   s   &&&r*   Útest_plot_series_kindsÚ&TestSeriesPlots.test_plot_series_kindsi   s   € ô 	˜& �*Ÿ/™/°×5r)   c                óR   € \        VR ,          P                  P                  4       R# rT   )r   r9   rg   ©r:   r,   s   &&r*   Útest_plot_series_barhÚ%TestSeriesPlots.test_plot_series_barhw   s   € Ü˜& �+×*Ñ*×/Ñ/Ö0r)   c                óò   € \        \        \        P                  P	                  ^4      P                  ^
4      4      P                  P                  RR7      p\        VP                  ^ ,          .R.R7       R# )é   Úblack©Úcolor©Ú
facecolorsN)
r   r   r%   ÚrandomÚdefault_rngÚstandard_normalr9   rU   r   Úpatches)r:   rP   s   & r*   Útest_plot_series_bar_axÚ'TestSeriesPlots.test_plot_series_bar_axz   sU   € ÜÜ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸BÓ?Ó@×EÑE×IÑIÐQXô
ˆô 	�r—z‘z !•}�o°7°)×<r)   Úlayoutc                óR   € \        VP                  3R R/VB p\        V^RR7       R# )ÚsubplotsT)Úaxes_numr‚   N©é   r‡   )r   r9   r   )r:   r!   r2   rP   s   &&& r*   Útest_plot_6951ÚTestSeriesPlots.test_plot_6951€   s(   € ô ˜rŸw™wÑ@°Ð@¸Ñ@ˆÜ˜" q°×8r)   c                ó¸   € \         P                  P                  4       w  r#VP                  R RVR7      p\	        VP
                  R 4       \        V^RRR7       R# )ÚTest)ÚtitleÚfigsizerP   )r…   r‚   r�   N)é   é   r†   )ÚmplÚpyplotr„   r9   r   rŒ   r   )r:   r,   Ú_rP   s   &&  r*   Útest_plot_figsize_and_titleÚ+TestSeriesPlots.test_plot_figsize_and_title†   sF   € ä—
‘
×#Ñ#Ó%‰ˆØ�[‰[˜v¨w¸2ˆ[Ó>ˆÜ˜2Ÿ8™8 VÔ,Ü˜" q°À×Ir)   c                ó  € R p\         P                  P                  V,          p\         P                  P                  4       w  r4\	        . RO4      P                  VR7       V\         P                  P                  V,          8X  g   Q hR# )zaxes.prop_cycle©rP   N©r‡   rv   é   )r�   r‘   ÚrcParamsr„   r   r9   )r:   ÚkeyÚcolorsr’   rP   s   &    r*   Útest_dont_modify_rcParamsÚ)TestSeriesPlots.test_dont_modify_rcParams�   sb   € àˆÜ—‘×$Ñ$ SÕ)ˆÜ—
‘
×#Ñ#Ó%‰ˆÜŠyÓ×Ñ "ÐÔ%ØœŸ™×,Ñ,¨SÕ1Ô1Ð1Ò1r)   Úsecondary_yc                óf  € \         P                  P                  4       w  r4VP                  ! RR V/VB pVP	                  4       w  rVVP                  4       pWW^ ,          P                  RR7      ^ ,          ^ ,          8:  g   Q hWg^ ,          P                  RR7      ^ ,          R,          8¼  g   Q hR# )rP   F©ÚorigNr(   éÿÿÿÿ)r�   r‘   r„   r9   Úget_xlimÚ	get_linesÚget_data)r:   r!   r2   r’   rP   ÚxminÚxmaxÚliness   &&&     r*   Útest_ts_line_limÚ TestSeriesPlots.test_ts_line_lim•   s”   € ä—
‘
×#Ñ#Ó%‰ˆØ�WŠWÑ%˜Ð%˜fÑ%ˆØ—[‘[“]‰
ˆØ—‘“ˆØ˜Q•x×(Ñ(¨eÐ(Ó4°QÕ7¸Õ:Ô:Ð:Ð:Ø˜Q•x×(Ñ(¨eÐ(Ó4°QÕ7¸Õ;Ô;Ð;Ò;r)   c                óV  € \         P                  P                  4       w  r#VP                  P	                  R VR7      pVP                  4       w  rEVP                  4       ^ ,          P                  R R7      ^ ,          pWF^ ,          8:  g   Q hWVR,          8¼  g   Q h\        V^ R7       R# )F)r[   rP   r    r@   Nr¢   ©	r�   r‘   r„   r9   r\   r£   r¤   r¥   r   ©r:   r!   r’   rP   r¦   r§   rf   s   &&     r*   Útest_ts_area_limÚ TestSeriesPlots.test_ts_area_limž   s„   € Ü—
‘
×#Ñ#Ó%‰ˆØ�W‰W�\‰\ %¨Bˆ\Ó/ˆØ—[‘[“]‰
ˆØ�|‰|‹~˜aÕ ×)Ñ)¨uÐ)Ó5°aÕ8ˆØ˜A•wŒÐˆØ˜B•xÔÐÐÜ˜2 A×&r)   c                óX  € \         P                  P                  4       w  r#VP                  P	                  R RVR7      pVP                  4       w  rEVP                  4       ^ ,          P                  R R7      ^ ,          pWF^ ,          8:  g   Q hWVR,          8¼  g   Q h\        V^R7       R# )FT©r[   Úx_compatrP   r    r@   Nr¢   r¬   r­   s   &&     r*   Útest_ts_area_lim_xcompatÚ(TestSeriesPlots.test_ts_area_lim_xcompat§   s†   € ä—
‘
×#Ñ#Ó%‰ˆØ�W‰W�\‰\ %°$¸2ˆ\Ó>ˆØ—[‘[“]‰
ˆØ�|‰|‹~˜aÕ ×)Ñ)¨uÐ)Ó5°aÕ8ˆØ˜A•wŒÐˆØ˜B•xÔÐÐÜ˜2 B×'r)   c                óÂ  € VP                  4       pVP                  R 4      P                  R4      Vn        \        P
                  P                  4       w  r4VP                  P                  RRVR7      pVP                  4       w  rVVP                  4       ^ ,          P                  RR7      ^ ,          pWW^ ,          8:  g   Q hWgR,          8¼  g   Q h\        V^ R7       R# )	ÚGMTÚCETFTr±   r    r@   Nr¢   ©ÚcopyÚtz_localizeÚ
tz_convertr#   r�   r‘   r„   r9   r\   r£   r¤   r¥   r   ©r:   r!   Útz_tsr’   rP   r¦   r§   rf   s   &&      r*   Útest_ts_tz_area_lim_xcompatÚ+TestSeriesPlots.test_ts_tz_area_lim_xcompat±   s®   € Ø—‘“	ˆØ×'Ñ'¨Ó.×9Ñ9¸%Ó@ˆŒÜ—
‘
×#Ñ#Ó%‰ˆØ�Z‰Z�_‰_ U°T¸bˆ_ÓAˆØ—[‘[“]‰
ˆØ�|‰|‹~˜aÕ ×)Ñ)¨uÐ)Ó5°aÕ8ˆØ˜A•wŒÐˆØ˜B•xÔÐÐÜ˜2 A×&r)   c                óÂ  € VP                  4       pVP                  R 4      P                  R4      Vn        \        P
                  P                  4       w  r4VP                  P                  RRVR7      pVP                  4       w  rVVP                  4       ^ ,          P                  RR7      ^ ,          pWW^ ,          8:  g   Q hWgR,          8¼  g   Q h\        V^ R7       R# )	r¶   r·   FT)r[   rž   rP   r    r@   Nr¢   r¸   r¼   s   &&      r*   Ú'test_ts_tz_area_lim_xcompat_secondary_yÚ7TestSeriesPlots.test_ts_tz_area_lim_xcompat_secondary_y¼   s®   € Ø—‘“	ˆØ×'Ñ'¨Ó.×9Ñ9¸%Ó@ˆŒÜ—
‘
×#Ñ#Ó%‰ˆØ�Z‰Z�_‰_ U¸Àˆ_ÓDˆØ—[‘[“]‰
ˆØ�|‰|‹~˜aÕ ×)Ñ)¨uÐ)Ó5°aÕ8ˆØ˜A•wŒÐˆØ˜B•xÔÐÐÜ˜2 A×&r)   c                óL  € \         P                  P                  ^^RR7      w  pw  r4\        V4      P	                  VRR7       \        V4      P	                  VRR7       \        V4      P                  W44      '       g   Q h\        V4      P                  W44      '       g   Q hR# )r‡   T)Úshareyr\   )rP   re   N)r�   r‘   r„   Úabsr9   r   Újoined)r:   r!   ÚfigÚax1Úax2s   &&   r*   Útest_area_sharey_dont_overwriteÚ/TestSeriesPlots.test_area_sharey_dont_overwriteÇ   s�   € äŸ*™*×-Ñ-¨a°¸4Ð-Ó@‰ˆ‰ZˆcäˆB‹�‰˜ &ˆÔ)ÜˆB‹�‰˜ &ˆÔ)ä˜#‹×%Ñ% c×/Ò/Ð/Ð/Ü˜#‹×%Ñ% c×/Ò/Ð/Ò/r)   c                ó¤   € \        ^^.4      p\        P                  P                  4       w  r#VP	                  RRVR7      p\        VR.R7       R# )r‡   ÚLABELT)r3   ÚlegendrP   ©ÚlabelsN©r   r�   r‘   r„   r9   r   ©r:   Úsr’   rP   s   &   r*   Ú
test_labelÚTestSeriesPlots.test_labelÑ   sC   € Ü�A�q�6‹NˆÜ—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜'¨$°2ˆVÓ6ˆÜ˜R¨¨	×2r)   c                ó¢   € \        ^^.4      p\        P                  P                  4       w  r#VP	                  RVR7      p\        VR.R7       R# )r‡   T©rÎ   rP   Ú rÏ   NrÑ   rÒ   s   &   r*   Útest_label_noneÚTestSeriesPlots.test_label_none×   sA   € Ü�A�q�6‹NˆÜ—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜4 BˆVÓ'ˆÜ˜R¨¨×-r)   c                ó¦   € \        ^^.RR7      p\        P                  P                  4       w  r#VP	                  RVR7      p\        VR.R7       R# )r‡   ÚNAME©r$   Tr×   rÏ   NrÑ   rÒ   s   &   r*   Útest_label_ser_nameÚ#TestSeriesPlots.test_label_ser_nameÝ   sD   € Ü�A�q�6 Ô'ˆÜ—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜4 BˆVÓ'ˆÜ˜R¨¨×1r)   c                ó¨   € \        ^^.RR7      p\        P                  P                  4       w  r#VP	                  RRVR7      p\        VR.R7       R# )r‡   rÜ   rÝ   TrÍ   ©rÎ   r3   rP   rÏ   NrÑ   rÒ   s   &   r*   Útest_label_ser_name_overrideÚ,TestSeriesPlots.test_label_ser_name_overrideã   sF   € Ü�A�q�6 Ô'ˆä—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜4 w°2ˆVÓ6ˆÜ˜R¨¨	×2r)   c                óð   € \        ^^.RR7      p\        P                  P                  4       w  r#VP	                  RRVR7      pVP                  4       e   Q hVP                  4        \        VR.R7       R# )r‡   rÜ   rÝ   FrÍ   rá   NrÏ   )r   r�   r‘   r„   r9   Ú
get_legendrÎ   r   rÒ   s   &   r*   Ú&test_label_ser_name_override_dont_drawÚ6TestSeriesPlots.test_label_ser_name_override_dont_drawê   sa   € Ü�A�q�6 Ô'ˆä—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜5¨°BˆVÓ7ˆØ�}‰}‹Ò&Ð&Ð&Ø
�	‰	ŒÜ˜R¨¨	×2r)   c                óþ   € \        . RO4      p\        VP                  RR7       Rp\        P                  ! \
        VR7      ;_uu_ 4        \        VP                  4       RRR4       R#   + '       g   i     R# ; i)FT)Úinclude_boolúno numeric data to plot©ÚmatchN)FFT)r   r   r9   ÚpytestÚraisesÚ	TypeError©r:   rÓ   Úmsgs   &  r*   Útest_booleanÚTestSeriesPlots.test_booleanó   sL   € äÒ'Ó(ˆÜ˜!Ÿ&™&¨tÕ4à'ˆÜ�]Š]œ9¨C×0Ö0Ü˜aŸf™fÔ%÷ 1×0×0Ò0ús   ÁA+Á+A<	r#   Nr   r   c                ó  € ^^\         P                  ^.p\        W!R7      p\        VP                  4      pVP
                  ^ ,          P                  4       p\         P                  ! . RO\         P                  R7      p\        P                  ! \         P                  ! VP                  ^4      V4       \        P                  ! VP                  \         P                  ! . RO4      4       \         P                  ! . R	O\         P                  R7      p\        VP                  RR7      p\        P                  ! VP
                  ^ ,          P                  4       V4       \        VP                  P                  4      p\        P                  ! VP
                  ^ ,          P                  4       V4       \        VP                  P                  RR7      p\        P                  ! VP
                  ^ ,          P                  4       V4       R# )
r‡   ©r#   r   FTrZ   Nr—   )FFTF)r‡   rv   r>   r˜   )r%   Únanr   r   r9   r¨   Ú	get_ydataÚarrayr'   ÚtmÚassert_numpy_array_equalÚdeleteÚdataÚmaskr\   )r:   r#   ÚvaluesÚdrP   ÚmaskedÚexpÚexpecteds   &&      r*   Útest_line_area_nan_seriesÚ)TestSeriesPlots.test_line_area_nan_seriesü   s@  € à�QœŸ™ Ð"ˆÜ�6Ô'ˆÜ˜qŸv™vÓ&ˆØ—‘˜!•×&Ñ&Ó(ˆä�hŠh’y¬¯
©
Ô3ˆÜ
×#Ò#¤B§I¢I¨f¯k©k¸1Ó$=¸sÔCÜ
×#Ò# F§K¡K´·²Ò:UÓ1VÔWä—8’8šL´·
±
Ô;ˆÜ˜qŸv™v¨tÔ4ˆÜ
×#Ò# B§H¡H¨Q¥K×$9Ñ$9Ó$;¸XÔFÜ˜qŸv™vŸ{™{Ó+ˆÜ
×#Ò# B§H¡H¨Q¥K×$9Ñ$9Ó$;¸XÔFÜ˜qŸv™vŸ{™{°EÔ:ˆÜ
×#Ò# B§H¡H¨Q¥K×$9Ñ$9Ó$;¸XÖFr)   c                óâ   € \        . RO. ROR7      pRVP                  n        \        P                  P                  4       w  r#VP                  RVR7      pVP                  4       pVR8X  g   Q hR# ©	r‡   rõ   z	The IndexF©r5   rP   rØ   Nr—   ©ÚaÚbÚc)r   r#   r$   r�   r‘   r„   r9   Ú
get_xlabel)r:   rÓ   r’   rP   r3   s   &    r*   Útest_line_use_index_falseÚ)TestSeriesPlots.test_line_use_index_false  sV   € Ü’9¢OÔ4ˆØ"ˆ�‰ŒÜ—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜e¨ˆVÓ+ˆØ—‘“ˆØ˜Œ{ÐŠ{r)   c                óö   € \        . RO. ROR7      pRVP                  n        \        P                  P                  4       w  r#VP                  P                  RVR7      pVP                  4       pVR8X  g   Q hR# r  )	r   r#   r$   r�   r‘   r„   r9   rU   r  )r:   rÓ   r’   rP   rÉ   Úlabel2s   &     r*   Ú"test_line_use_index_false_diff_varÚ2TestSeriesPlots.test_line_use_index_false_diff_var  s[   € Ü’9¢OÔ4ˆØ"ˆ�‰ŒÜ—
‘
×#Ñ#Ó%‰ˆØ�f‰f�j‰j 5¨RˆjÓ0ˆØ—‘Ó!ˆØ˜Œ|ÐŠ|r)   zWeird rounding problems)ÚreasonÚstrictz
axis, methc                ó$  € \         P                  ! . RO4      p\        P                  P	                  4       w  rE\        \        ^ÈR.4      P                  V4      ! RVR7      p\        P                  ! \        WQ4      P                  4       V4       R# )çš™™™™™¹?iô  T)rG   rP   N)r  ç      ð?ç      $@g      Y@g     @�@g     ˆÃ@)r%   rø   r�   r‘   r„   Úgetattrr   r9   rù   rú   Úget_ticklocs)r:   ÚaxisÚmethr  r’   rP   s   &&&   r*   Útest_bar_logÚTestSeriesPlots.test_bar_log  sg   € ô —8’8Ò;Ó<ˆä—
‘
×#Ñ#Ó%‰ˆÜ”V˜S #˜JÓ'×,Ñ,¨dÔ3¸ÀÔDˆÜ
×#Ò#¤G¨BÓ$5×$BÑ$BÓ$DÀhÖOr)   zaxis, kind, res_methc                ó®  € \         P                  ! . RO4      p\        P                  P	                  4       w  rV\        . RO4      P                  RW&R7      pRpRp\        Wc4      ! 4       p	\        P                  ! V	^ ,          V4       \        P                  ! V	^,          V4       \        P                  ! \        Wa4      P                  4       V4       R# )çñhãˆµøä>T)rG   re   rP   g!Ñ,åNJ?gÐ„–-?À?N)r   g-Cëâ6?çü©ñÒMbP?ç{®Gáz„?r  r  r  )r  r"  r!  )r%   rø   r�   r‘   r„   r   r9   r  rù   Úassert_almost_equalrú   r  )
r:   r  re   Úres_methr  r’   rP   ÚyminÚymaxÚress
   &&&&      r*   Útest_bar_log_kind_barÚ%TestSeriesPlots.test_bar_log_kind_bar,  sŸ   € ô —8’8ÒDÓEˆä—
‘
×#Ñ#Ó%‰ˆÜÒ&Ó'×,Ñ,°¸DÐ,ÓHˆØ$ˆØ"ˆÜ�bÔ#Ó%ˆÜ
×Ò˜s 1�v tÔ,Ü
×Ò˜s 1�v tÔ,Ü
×#Ò#¤G¨BÓ$5×$BÑ$BÓ$DÀhÖOr)   c                óÚ   € \        . RO. ROR7      p\        P                  P                  4       w  r#VP                  P                  RVR7      p\        VP                  4       . RO4       R# )r‡   rõ   Fr  N©r‡   rv   r˜   é   ©r	  r
  r  rÿ   )Ú0Ú1Ú2Ú3)r   r�   r‘   r„   r9   rU   r   Úget_xticklabels)r:   Údfr’   rP   s   &   r*   Útest_bar_ignore_indexÚ%TestSeriesPlots.test_bar_ignore_indexB  sM   € Ü’LÒ(<Ô=ˆÜ—
‘
×#Ñ#Ó%‰ˆØ�W‰W�[‰[ 5¨Rˆ[Ó0ˆÜ˜2×-Ñ-Ó/Ò1EÖFr)   c                óÎ   € \        . RO4      pVP                  P                  . ROR7      pVP                   Uu. uF  q3P	                  4       NK  	  pp. ROpWE8X  g   Q hR# u upi )r‡   rx   Nr+  )ÚredÚbluer8  r7  )©r  ç        r:  r  ©r:  r:  r  r  r;  r9  )r   r9   rU   r   Úget_facecolor)r:   rÓ   rP   ÚpÚresultr  s   &     r*   Útest_bar_user_colorsÚ$TestSeriesPlots.test_bar_user_colorsH  sX   € Ü’<Ó ˆØ�V‰V�Z‰ZÒ<ˆZÓ=ˆØ-/¯ZªZÓ8©Z¨—/‘/Ö#©ZˆÐ8ò
ˆð Ô!Ð!Ò!ùò 9s   ºA"c                óò   € \        \        P                  P                  ^4      P	                  R4      4      p\
        P                  P                  4       w  r#VP                  VR7      p\        V^ R7       R# )rv   r–   r@   N©r`   r`   ©
r   r%   r|   r}   r~   r�   r‘   r„   r9   r   ©r:   r3  r’   rP   rB   s   &    r*   Útest_rotation_defaultÚ%TestSeriesPlots.test_rotation_defaultT  sS   € Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÓHˆä—
‘
×#Ñ#Ó%‰ˆØ�w‰w˜"ˆw‹~ˆÜ˜4 a×(r)   c                óô   € \        \        P                  P                  ^4      P	                  R4      4      p\
        P                  P                  4       w  r#VP                  ^VR7      p\        V^R7       R# )rv   )r?   rP   r@   NrB  rC  rD  s   &    r*   Útest_rotation_30Ú TestSeriesPlots.test_rotation_30[  sV   € Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÓHˆÜ—
‘
×#Ñ#Ó%‰ˆØ�w‰w˜2 "ˆwÓ%ˆÜ˜4 b×)r)   c                óØ  € \        R R4      pV. R	O,          p\        \        P                  P	                  ^4      P                  \        V4      4      V4      p\        P                  P                  4       w  r4VP                  VR7      p\        P                  ! \        R^^4      RV4      pVP                  RR4       WTP                  4       ^ ,          8X  g   Q h\!        V^R7       R# )
ú1/1/2000z	1/15/2000r–   iÏ  rØ   z1/1/1999ú1/1/2001r@   N)	r>   r‡   rv   r˜   r`   é	   r   é   é   )r   r   r%   r|   r}   r~   Úlenr�   r‘   r„   r9   r   Úconvertr   Úset_xlimr£   r   )r:   Úrngrb   r’   rP   Úxps   &     r*   Útest_irregular_datetimeÚ'TestSeriesPlots.test_irregular_datetimea  s²   € Ü˜ [Ó1ˆØÒ0Õ1ˆÜ”R—Y‘Y×*Ñ*¨1Ó-×=Ñ=¼cÀ#»hÓGÈÓMˆÜ—
‘
×#Ñ#Ó%‰ˆØ�X‰X˜ˆX‹_ˆÜ×&Ò&¤x°°a¸Ó';¸RÀÓDˆØ
�‰�J 
Ô+Ø—[‘[“] 1Õ%Ô%Ð%Ð%Ü˜2 B×'r)   c           
     ó  € \        R R\        P                  RRRR.RR RR\        P                  RR.R7      p\        P                  P                  4       w  r#VP                  VR7      pVP                  4       w  rEVP                  4       pV\        P                  ! V^ ,          P                  R	R
7      ^ ,          4      8:  g   Q hV\        P                  ! V^ ,          P                  R	R
7      ^ ,          4      8¼  g   Q hR# )r:  r  g      @g      @g      @g      @ç       @rõ   r–   Fr    N)r   r%   rö   r�   r‘   r„   r9   r£   r¤   Únanminr¥   Únanmax)r:   rb   r’   rP   r¦   r§   r¨   s   &      r*   Útest_unsorted_index_xlimÚ(TestSeriesPlots.test_unsorted_index_xliml  sÑ   € ÜØ�#”r—v‘v˜s C¨¨cÐ2Ø˜˜S #¤r§v¡v¨s°CÐ8ô
ˆô —
‘
×#Ñ#Ó%‰ˆØ�X‰X˜ˆX‹_ˆØ—[‘[“]‰
ˆØ—‘“ˆØ”r—y’y  q¥×!2Ñ!2¸Ð!2Ó!>¸qÕ!AÓBÔBÐBÐBØ”r—y’y  q¥×!2Ñ!2¸Ð!2Ó!>¸qÕ!AÓBÔBÐBÒBr)   c                ó,  € \        \        P                  P                  ^4      P	                  ^^4      . RORR7      p\        VP                  P                  4      p\        VP                  VP                  4       VP                  4       R8X  g   Q hR# )rv   ÚYLABELr"   rØ   N©r	  r
  r  rÿ   Úe)r   r%   r|   r}   Úintegersr   r9   Úpier   Útextsr#   Ú
get_ylabel©r:   r,   rP   s   &  r*   Útest_pie_seriesÚTestSeriesPlots.test_pie_seriesx  sm   € ô Ü�I‰I×!Ñ! !Ó$×-Ñ-¨a°Ó3Ú+Øô
ˆô
 ˜vŸ{™{Ÿ™Ó/ˆÜ˜2Ÿ8™8 V§\¡\Ô2Ø�}‰}‹ "Ô$Ð$Ò$r)   c                óŽ   € \         P                  ! R 4       \        . RORR7      p\        VP                  P
                  4       R# )Úpyarrowzint32[pyarrow]r   Nr+  )rí   Úimportorskipr   r   r9   rb  ra   s   & r*   Útest_pie_arrow_typeÚ#TestSeriesPlots.test_pie_arrow_type„  s-   € ä×Ò˜IÔ&Ü’\Ð)9Ô:ˆÜ˜#Ÿ(™(Ÿ,™,Ö'r)   c                óþ   € \        \        P                  P                  ^4      P	                  ^^4      . RORR7      p\        VP                  P                  RR7      p\        VP                  R.^,          4       R# )rv   r^  r"   NrÏ   rØ   r_  )
r   r%   r|   r}   ra  r   r9   rb  r   rc  re  s   &  r*   Útest_pie_series_no_labelÚ(TestSeriesPlots.test_pie_series_no_labelŠ  s[   € ÜÜ�I‰I×!Ñ! !Ó$×-Ñ-¨a°Ó3Ú+Øô
ˆô
 ˜vŸ{™{Ÿ™°tÔ<ˆÜ˜2Ÿ8™8 b T¨A¥XÖ.r)   c                ó   € \        \        P                  P                  ^4      P	                  ^^4      . RORR7      p. ROp\        VP                  P                  VR7      p. ROp\        VP                  VR7       R# )	rv   r^  r"   )r›   rz   Nr_  )ÚrÚgr
  )rq  rr  r
  rq  rr  )
r   r%   r|   r}   ra  r   r9   rb  r   r   )r:   r,   Ú
color_argsrP   Úcolor_expecteds   &    r*   Ú)test_pie_series_less_colors_than_elementsÚ9TestSeriesPlots.test_pie_series_less_colors_than_elements“  s_   € ÜÜ�I‰I×!Ñ! !Ó$×-Ñ-¨a°Ó3Ú+Øô
ˆò
 %ˆ
Ü˜vŸ{™{Ÿ™°zÔBˆâ2ˆÜ�b—j‘j¨^×<r)   c                ó,  € \        \        P                  P                  ^4      P	                  ^^4      . RORR7      p. ROp. ROp\        VP                  P                  W#R7      p\        VP                  V4       \        VP                  VR7       R# )	rv   r^  r"   )rÐ   r›   rz   Nr_  )ÚAÚBÚCÚDÚE©rq  rr  r
  r  Úm)r   r%   r|   r}   ra  r   r9   rb  r   rc  r   r   )r:   r,   rÐ   rs  rP   s   &    r*   Ú!test_pie_series_labels_and_colorsÚ1TestSeriesPlots.test_pie_series_labels_and_colorsŸ  sm   € ÜÜ�I‰I×!Ñ! !Ó$×-Ñ-¨a°Ó3Ú+Øô
ˆò +ˆÚ.ˆ
Ü˜vŸ{™{Ÿ™°vÔQˆÜ˜2Ÿ8™8 VÔ,Ü�b—j‘j¨Z×8r)   c           
     ó2  € \        \        P                  P                  ^4      P	                  ^^4      . R	ORR7      p. R
Op\        VP                  P                  VR^R7      pVP                  VP                  4       ,           Uu. uF  qD^d,          R NK  	  pp\        \        P                  ! \        VP                  VRR7      4      4      p\        VP                   V4       VP                    F  pVP#                  4       ^8X  d   K  Q h	  R# u upi )rv   r^  r"   z%.2f)r›   ÚautopctÚfontsizez.2fT)r  Nr_  r}  )r   r%   r|   r}   ra  r   r9   rb  rþ   ÚsumÚlistr   Úfrom_iterableÚzipr#   r   rc  Úget_fontsize)r:   r,   rs  rP   rÓ   ÚpctsÚexpected_textsÚts   &       r*   Ú$test_pie_series_autopct_and_fontsizeÚ4TestSeriesPlots.test_pie_series_autopct_and_fontsize¬  sÝ   € ÜÜ�I‰I×!Ñ! !Ó$×-Ñ-¨a°Ó3Ú+Øô
ˆò
 /ˆ
ÜØ�K‰K�O‰O J¸Èô
ˆð +1¯-©-¸&¿*¹*»,Ö*FÓGÑ*F Q�s•7˜3�-Ò Ñ*FˆÐGÜœe×1Ò1´#°f·l±lÀDÐQUÔ2VÓWÓXˆÜ˜2Ÿ8™8 ^Ô4Ø—”ˆAØ—>‘>Ó# qÖ(Ð(Ð(ó ùò Hs   ÂDc                óÞ   € \        . RO. ROR7      p\        P                  ! \        RR7      ;_uu_ 4        VP                  P                  4        RRR4       R#   + '       g   i     R# ; i)r‡   rõ   z&pie plot doesn't allow negative valuesrë   N)r‡   rv   r>   r,  r¢   r_  )r   rí   rî   Ú
ValueErrorr9   rb  rr   s   & r*   Útest_pie_series_negative_raisesÚ/TestSeriesPlots.test_pie_series_negative_raises¼  s@   € äÒ(Ò0IÔJˆÜ�]Š]œ:Ð-U×VÖVØ�K‰K�O‰OÔ÷ W×V×VÒVús   ¶AÁA,	c                ó¸   € \        ^^\        P                  ^.. RORR7      p\        VP                  P
                  4      p\        VP                  . RO4       R# )r‡   r^  r"   Nr-  )r	  r
  rØ   rÿ   )r   r%   rö   r   r9   rb  r   rc  re  s   &  r*   Útest_pie_series_nanÚ#TestSeriesPlots.test_pie_series_nanÂ  s?   € ä˜˜AœrŸv™v qÐ)Ò1EÈHÔUˆÜ˜vŸ{™{Ÿ™Ó/ˆÜ˜2Ÿ8™8Ò%8Ö9r)   c                ó,  € \        ^\        P                  ^^.4      p\        P                  P                  4       w  r#VP                  P                  RVR7      p. ROpVP                   Uu. uF  qUP                  4       NK  	  ppWd8X  g   Q hR# u upi )r‡   Tr×   N)r.  rØ   r0  r1  )
r   r%   rö   r�   r‘   r„   r9   rb  rc  Úget_text)r:   rÓ   r’   rP   r  Úxr>  s   &      r*   Útest_pie_nanÚTestSeriesPlots.test_pie_nanÈ  su   € Ü�A”r—v‘v˜q !Ð$Ó%ˆÜ—
‘
×#Ñ#Ó%‰ˆØ�V‰V�Z‰Z˜t¨ˆZÓ+ˆÚ&ˆØ(*¯ªÓ1© 1—*‘*–,©ˆÐ1ØÔ!Ð!Ò!ùò 2s   Á-Bc                óR  € \        \        P                  P                  ^4      P	                  R
4      \        R4      R7      p\        \        P                  P                  ^4      P	                  ^
4      RR7      p\        P                  P                  4       w  r4VP                  VR7      pVP                  RRVR7       \        V. ROR7       VP                  4       P                  4       '       g   Q hVP                  P                  4       P                  4       '       g   Q hR	# )rv   Úabc©Úcolumnsr—  rÝ   r–   T©rÎ   rž   rP   rÏ   N©r   r˜   ©r	  r
  r  ú	x (right))r   r%   r|   r}   r~   r…  r   r�   r‘   r„   r9   r   Ú	get_yaxisÚget_visibleÚright_ax)r:   r3  rÓ   r’   rP   s   &    r*   Útest_df_series_secondary_legendÚ/TestSeriesPlots.test_df_series_secondary_legendÐ  sØ   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=ÄtÈEÃ{ô
ˆô ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸BÓ?ÀcÔJˆô —
‘
×#Ñ#Ó%‰ˆØ�W‰W˜ˆW‹^ˆØ	�‰�d¨°ˆÔ4ô 	˜RÒ(DÕEØ�|‰|‹~×)Ñ)×+Ò+Ð+Ð+Ø�{‰{×$Ñ$Ó&×2Ñ2×4Ò4Ð4Ò4r)   c                ól  € \        \        P                  P                  ^4      P	                  R
4      \        R4      R7      p\        \        P                  P                  ^4      P	                  ^
4      RR7      p\        P                  P                  4       w  r4VP                  RVR7      pVP                  RRVR7       . ROp\        VP                  VR7       VP                  P                  4       P                  4       '       d   Q hVP                  4       P                  4       '       g   Q hR	# )rv   r›  rœ  r—  rÝ   T)rž   rP   rž  rÏ   NrŸ  )z	a (right)z	b (right)z	c (right)r¡  ©r   r%   r|   r}   r~   r…  r   r�   r‘   r„   r9   r   Úleft_axr¢  r£  ©r:   r3  rÓ   r’   rP   r  s   &     r*   Ú$test_df_series_secondary_legend_bothÚ4TestSeriesPlots.test_df_series_secondary_legend_bothá  sâ   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=ÄtÈEÃ{ô
ˆô ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸BÓ?ÀcÔJˆä—
‘
×#Ñ#Ó%‰ˆØ�W‰W ¨"ˆWÓ-ˆØ	�‰�d¨°ˆÔ4ò HˆÜ˜RŸZ™Z°Õ9Ø—:‘:×'Ñ'Ó)×5Ñ5×7Ò7Ð7Ð7Ø�|‰|‹~×)Ñ)×+Ò+Ð+Ò+r)   c                ól  € \        \        P                  P                  ^4      P	                  R
4      \        R4      R7      p\        \        P                  P                  ^4      P	                  ^
4      RR7      p\        P                  P                  4       w  r4VP                  RRVR7      pVP                  VRRR7       . ROp\        VP                  V4       VP                  P                  4       P                  4       '       d   Q hVP                  4       P                  4       '       g   Q hR	# )rv   r›  rœ  r—  rÝ   TF)rž   Ú
mark_rightrP   )rP   rÎ   rž   NrŸ  r   r¨  rª  s   &     r*   Ú0test_df_series_secondary_legend_both_with_axis_2Ú@TestSeriesPlots.test_df_series_secondary_legend_both_with_axis_2ò  sã   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=ÄtÈEÃ{ô
ˆô ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸BÓ?ÀcÔJˆä—
‘
×#Ñ#Ó%‰ˆØ�W‰W °%¸BˆWÓ?ˆØ	�‰�"˜T¨tˆÔ4ò 0ˆÜ˜RŸZ™Z¨Ô2Ø—:‘:×'Ñ'Ó)×5Ñ5×7Ò7Ð7Ð7Ø�|‰|‹~×)Ñ)×+Ò+Ð+Ò+r)   zinput_logy, expected_scaleÚsecondary_kwargc                óÊ   € \        \        P                  P                  ^4      P	                  ^
4      4      pVP
                  ! RRV/VB pVP                  4       V8X  g   Q hR# )rv   rE   Nr(   )r   r%   r|   r}   r~   r9   Ú
get_yscale)r:   Ú
input_logyÚexpected_scaler±  Ús1rÈ   s   &&&&  r*   Útest_secondary_logyÚ#TestSeriesPlots.test_secondary_logy  sS   € ô ”B—I‘I×)Ñ)¨!Ó,×<Ñ<¸RÓ@ÓAˆØ�gŠgÑ9˜:Ð9¨Ñ9ˆØ�~‰~Ó >Ô1Ð1Ò1r)   c                ób  € \        \        P                  P                  ^4      P	                  ^4      4      p\
        P                  P                  4       w  r#Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  RRVR7       RRR4       R#   + '       g   i     R# ; i)rv   z�Cannot pass 'style' string with a color symbol and 'color' keyword argument. Please use one or the other or pass 'style' without a color symbolrë   zk--Úk)rL   ry   rP   N)r   r%   r|   r}   r~   r�   r‘   r„   rí   rî   r�  r9   )r:   r—  r’   rP   rñ   s   &    r*   Ú)test_plot_fails_with_dupe_color_and_styleÚ9TestSeriesPlots.test_plot_fails_with_dupe_color_and_style  sx   € Ü”2—9‘9×(Ñ(¨Ó+×;Ñ;¸AÓ>Ó?ˆÜ—
‘
×#Ñ#Ó%‰ˆðð 	ô
 �]Š]œ:¨S×1Ö1Ø�F‰F˜ c¨bˆFÔ1÷ 2×1×1Ò1ús   Á>BÂB.	zbw_method, indÚscottç      à?c                ót   € \         P                  ! R 4       \        VP                  P                  W#R7       R# )ri   ©Ú	bw_methodÚindN)rí   rj  r   r9   rh   )r:   r!   rÁ  rÂ  s   &&&&r*   Útest_kde_kwargsÚTestSeriesPlots.test_kde_kwargs  s$   € ô 	×Ò˜GÔ$Ü˜"Ÿ'™'Ÿ+™+°×Dr)   zbw_method, ind, weightsr:  rX  c                óæ   € \         P                  ! R 4       \        \        P                  P                  ^4      P                  ^2R7      4      p\        VP                  P                  WVR7       R# )ri   ©Úsize)rÁ  rÂ  ÚweightsN)
rí   rj  r   r%   r|   r}   Úuniformr   r9   rh   )r:   rÁ  rÂ  rÈ  rÓ   s   &&&& r*   Útest_kde_kwargs_weightsÚ'TestSeriesPlots.test_kde_kwargs_weights%  sM   € ô 	×Ò˜GÔ$Ü”2—9‘9×(Ñ(¨Ó+×3Ñ3¸Ð3Ó<Ó=ˆÜ˜!Ÿ&™&Ÿ*™*°	ÈG×Tr)   c                ó¦   € \         P                  ! R 4       \        P                  ! R^d^4      p\	        VP
                  P                  RVR7       R# )ri   r¾  rÀ  Néœÿÿÿ)rí   rj  r%   Úlinspacer   r9   Údensity)r:   r!   Úsample_pointss   && r*   Útest_density_kwargsÚ#TestSeriesPlots.test_density_kwargs5  s6   € Ü×Ò˜GÔ$ÜŸš D¨#¨rÓ2ˆÜ˜"Ÿ'™'Ÿ/™/°S¸m×Lr)   c                ó@  € \         P                  ! R 4       \        P                  P	                  4       w  r#\
        P                  ! R^d^4      pVP                  P                  RRWCR7      p\        VRR7       \        VP                  P                  4       R4       R# )	ri   Tr¾  )rE   rÁ  rÂ  rP   rG   ©rF   ÚDensityNrÍ  )rí   rj  r�   r‘   r„   r%   rÎ  r9   rh   r
   r   rF   Ú	get_label)r:   r!   r’   rP   rÐ  s   &&   r*   Útest_kde_kwargs_check_axesÚ*TestSeriesPlots.test_kde_kwargs_check_axes:  so   € Ü×Ò˜GÔ$Ü—
‘
×#Ñ#Ó%‰ˆÜŸš D¨#¨rÓ2ˆØ�W‰W�[‰[˜d¨c°}ˆ[ÓLˆÜ˜ 5Õ)Ü˜2Ÿ8™8×-Ñ-Ó/°Ö;r)   c                ó”  € \         P                  ! R 4       \        \        P                  P                  ^4      P                  ^2R7      4      p\        P                  V^ &   \        VP                  P                  4      p\        \        P                  ! VP                  ^ ,          P                  4       4      ( 4      '       g   Q hR# )ri   rÆ  N)rí   rj  r   r%   r|   r}   rÉ  rö   r   r9   rh   ÚanyÚisnanr¨   Ú	get_xdata)r:   rÓ   rB   s   &  r*   Útest_kde_missing_valsÚ%TestSeriesPlots.test_kde_missing_valsB  s†   € Ü×Ò˜GÔ$Ü”2—9‘9×(Ñ(¨Ó+×3Ñ3¸Ð3Ó<Ó=ˆÜ�v‰vˆˆ!‰Ü  §¡§¡Ó,ˆô ”B—H’H˜TŸZ™Z¨�]×4Ñ4Ó6Ó7Ð7×8Ò8Ð8Ò8r)   zApi changed in 3.6.0)r  c                ó@  € \         P                  P                  4       w  r#VP                  P	                  R VR7      p\        VRR7       VP                  4       p\        WAP                  .4       VP                  4       p\        VR.\        V4      ,          4       R# )T)rE   rP   rG   rÔ  rØ   N)r�   r‘   r„   r9   rl   r
   r2  r   r$   Úget_yticklabelsrP  )r:   r!   r’   rP   ÚxlabelsÚylabelss   &&    r*   Útest_boxplot_seriesÚ#TestSeriesPlots.test_boxplot_seriesK  su   € ä—
‘
×#Ñ#Ó%‰ˆØ�W‰W�[‰[˜d rˆ[Ó*ˆÜ˜ 5Õ)Ø×$Ñ$Ó&ˆÜ˜7§W¡W IÔ.Ø×$Ñ$Ó&ˆÜ˜7 R D¬3¨w«<Õ$7Ö8r)   c                óú   € \         P                  ! R 4       \        \        ^4      4      p\        P
                  P                  4       w  r4VP                  WR7       \        P
                  P                  4        R# )ri   ©re   rP   N)	rí   rj  r   r.   r�   r‘   r„   r9   Úclose©r:   re   rÓ   r’   rP   s   &&   r*   Útest_kind_kwargÚTestSeriesPlots.test_kind_kwargU  sR   € ô
 	×Ò˜GÔ$Ü”5˜“8ÓˆÜ—
‘
×#Ñ#Ó%‰ˆØ	�‰�DˆÔ Ü�
‰
×ÑÖr)   c                ó  € \         P                  ! R 4       \        \        ^4      4      p\        P
                  P                  4       w  r4\        VP                  V4      ! 4        \        P
                  P                  4        R# )ri   N)
rí   rj  r   r.   r�   r‘   r„   r  r9   rç  rè  s   &&   r*   Útest_kind_attrÚTestSeriesPlots.test_kind_attr`  sU   € ô
 	×Ò˜GÔ$Ü”5˜“8ÓˆÜ—
‘
×#Ñ#Ó%‰ˆÜ�—‘˜ÔÔÜ�
‰
×ÑÖr)   c                ó  € \        \        R 4      4      p\        P                  P	                  4       w  r4Rp\
        P                  ! \        VR7      ;_uu_ 4        VP                  WR7       RRR4       R#   + '       g   i     R# ; i)Úabcdrê   rë   ræ  N)	r   r…  r�   r‘   r„   rí   rî   rï   r9   ©r:   re   rÓ   r’   rP   rñ   s   &&    r*   Útest_invalid_plot_dataÚ&TestSeriesPlots.test_invalid_plot_datak  sW   € ä”4˜“<Ó ˆÜ—
‘
×#Ñ#Ó%‰ˆØ'ˆÜ�]Š]œ9¨C×0Ö0Ø�F‰F˜ˆFÔ$÷ 1×0×0Ò0ús   ÁA8Á8B		c                ó”   € \         P                  ! R 4       \        \        ^
4      \        R7      p\        VP                  VR7       R# )ri   r   rn   N)rí   rj  r   r.   Úobjectr   r9   )r:   re   rÓ   s   && r*   Útest_valid_object_plotÚ&TestSeriesPlots.test_valid_object_plots  s.   € ä×Ò˜GÔ$Ü”5˜“9¤FÔ+ˆÜ˜!Ÿ&™& t×,r)   c                ó
  € \        . RO4      p\        P                  P                  4       w  r4Rp\        P
                  ! \        VR7      ;_uu_ 4        VP                  WR7       RRR4       R#   + '       g   i     R# ; i)r	  rê   rë   ræ  N)r	  r
  r  rv   )r   r�   r‘   r„   rí   rî   rï   r9   rð  s   &&    r*   Ú test_partially_invalid_plot_dataÚ0TestSeriesPlots.test_partially_invalid_plot_datay  sT   € äÒ%Ó&ˆÜ—
‘
×#Ñ#Ó%‰ˆØ'ˆÜ�]Š]œ9¨C×0Ö0Ø�F‰F˜ˆFÔ$÷ 1×0×0Ò0ús   ÁA1Á1B	c                óÆ   € \        ^^.4      p\        P                  ! \        RR7      ;_uu_ 4        VP	                  RR7       RRR4       R#   + '       g   i     R# ; i)r‡   z%invalid_kind is not a valid plot kindrë   Úinvalid_kindrn   N)r   rí   rî   r�  r9   ©r:   rÓ   s   & r*   Útest_invalid_kindÚ!TestSeriesPlots.test_invalid_kind�  s?   € Ü�A�q�6‹NˆÜ�]Š]œ:Ð-T×UÖUØ�F‰F˜ˆFÔ'÷ V×U×UÒUús   ²AÁA 	c                ó  € \        R ^R7      p\        R^R7      pVP                  V4      p\        P                  P	                  ^4      P                  VP                  4      p\        WCR7      p\        VP                  4       R# )z1/1/2009r   z1/2/2009rõ   N)
r   Úappendr%   r|   r}   r~   rÇ  r   r   r9   )r:   Údr1Údr2r#   rþ   rÓ   s   &     r*   Útest_dup_datetime_index_plotÚ,TestSeriesPlots.test_dup_datetime_index_plot†  s`   € Ü˜¨QÔ/ˆÜ˜¨QÔ/ˆØ—
‘
˜3“ˆÜ—‘×&Ñ& qÓ)×9Ñ9¸%¿*¹*ÓEˆÜ�6Ô'ˆÜ˜!Ÿ&™&Ö!r)   c                óD  € \        \        P                  ! ^
4      RR7      p\        P                  P	                  ^4      P                  R4      pVP                  W"R7      p\        P                  ! VP                  ^,          P                  4        Uu. uF  qDP                  R,          NK  	  up4      pVP                  \        P                  ! R^.4      ,          VP                  4       P                  R^4      ,           p\        P                  ! WV4       R# u upi )r   r—  rÝ   )ÚyerrÚxerrN)rv   r   ):NNNr‡   r¢   )r   r%   r&   r|   r}   r9   ÚvstackÚcollectionsÚ	get_pathsÚverticesÚTrø   Úto_numpyÚreshaperù   rú   )r:   rÓ   ÚerrrP   r/   r>  r  s   &      r*   Útest_errorbar_asymmetricalÚ*TestSeriesPlots.test_errorbar_asymmetricalŽ  sÇ   € ä”2—9’9˜R“= sÔ+ˆÜ�i‰i×#Ñ# AÓ&×-Ñ-¨gÓ6ˆà�V‰V˜ˆVÓ'ˆä—’°b·n±nÀQÕ6G×6QÑ6QÔ6SÓTÑ6S°ŸJ™J t×,Ð,Ñ6SÑTÓUˆØ—E‘EœBŸHšH b¨! WÓ-Õ-°·±³×1EÑ1EÀbÈ!Ó1LÕLˆÜ
×#Ò# FÖ5ùò Us   ÂDc                ód  € \        \        P                  ! ^
4      RR7      pR\        V4       R2p\        P
                  ! \        VR7      ;_uu_ 4        VP                  \        P                  P                  ^4      P                  R4      R7       RRR4       R#   + '       g   i     R# ; i)	r   r—  rÝ   z?Asymmetrical error bars should be provided with the shape \(2, z\)rë   ©r  N)rv   rN  )
r   r%   r&   rP  rí   rî   r�  r9   r|   r}   rð   s   &  r*   Ú test_errorbar_asymmetrical_errorÚ0TestSeriesPlots.test_errorbar_asymmetrical_error™  sz   € ä”2—9’9˜R“= sÔ+ˆð$Ü$'¨£F 8¨3ð0ð 	ô �]Š]œ:¨S×1Ö1Ø�F‰FœŸ	™	×-Ñ-¨aÓ0×7Ñ7¸Ó@ˆFÔA÷ 2×1×1Ò1ús   Á?BÂB/	r  r—  Úyrœ  c                ó’   € \        \        P                  ! ^
4      RR7      p\        VP                  W!R7      p\        V^ ^R7       R# )r   r—  rÝ   )r  re   ©r  r  N)r   r%   r&   r   r9   r   )r:   re   r  rÓ   rP   s   &&&  r*   Útest_errorbar_plotÚ"TestSeriesPlots.test_errorbar_plot£  s4   € ô ”2—9’9˜R“= sÔ+ˆÜ˜qŸv™v¨DÔ<ˆÜ˜R a¨a×0r)   c                ó  € \        \        P                  ! ^
4      RR7      p\        P                  ! \        P                  P                  ^4      P                  ^
4      4      p\        VP                  VR7      p\        V^^ R7       R# )r   r—  rÝ   )r  r  N)
r   r%   r&   rÅ   r|   r}   r~   r   r9   r   )r:   rÓ   Ús_errrP   s   &   r*   Útest_errorbar_plot_yerr_0Ú)TestSeriesPlots.test_errorbar_plot_yerr_0¶  sZ   € ä”2—9’9˜R“= sÔ+ˆÜ—’”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓCÓDˆÜ˜qŸv™v¨EÔ2ˆÜ˜R a¨a×0r)   c                ó¼   € \        R RRR7      p\        \        P                  ! ^4      VRR7      pW!n        \        VP                  VR7      p\        V^ ^R7       R# )	rK  rL  ÚME)Úfreqr—  r"   r  r  N)r   r   r%   r&   r#   r   r9   r   )r:   r  Úixr!   rP   s   &&   r*   Útest_errorbar_plot_tsÚ%TestSeriesPlots.test_errorbar_plot_ts½  sI   € ô ˜
 J°TÔ:ˆÜ”B—I’I˜b“M¨°#Ô6ˆØŒ
ä˜rŸw™w¨TÔ2ˆÜ˜R a¨a×0r)   c                ó  € \        \        P                  ! ^
4      RR7      p\        P                  ! \
        4      ;_uu_ 4        VP                  \        P                  ! ^4      R7       RRR4       R#   + '       g   i     R# ; i)r   r—  rÝ   r  N)r   r%   r&   rù   Úexternal_error_raisedr�  r9   rü  s   & r*   Ú%test_errorbar_plot_invalid_yerr_shapeÚ5TestSeriesPlots.test_errorbar_plot_invalid_yerr_shapeÑ  sL   € ä”2—9’9˜R“= sÔ+ˆä×%Ò%¤j×1Õ1Ø�F‰FœŸ	š	 "›ˆFÔ&÷ 2×1×1Ò1ús   Á'A5Á5B	c                óþ   € \        \        P                  ! ^
4      RR7      pR.^
,          p\        P                  ! \
        4      ;_uu_ 4        VP                  VR7       RRR4       R#   + '       g   i     R# ; i)r   r—  rÝ   Úzzzr  N)r   r%   r&   rù   r&  rï   r9   )r:   rÓ   r  s   &  r*   Útest_errorbar_plot_invalid_yerrÚ/TestSeriesPlots.test_errorbar_plot_invalid_yerrØ  sO   € ä”2—9’9˜R“= sÔ+ˆØ�˜"•ˆÜ×%Ò%¤i×0Õ0Ø�F‰F˜ˆFÔ÷ 1×0×0Ò0ús   ÁA+Á+A<	c                ó4   € \        VP                  R R7       R# )T©ÚtableNr8   rr   s   &&r*   Útest_table_trueÚTestSeriesPlots.test_table_trueß  s   € ä˜&Ÿ+™+¨T×2r)   c                ó4   € \        VP                  VR 7       R# )r.  Nr8   rr   s   &&r*   Útest_table_selfÚTestSeriesPlots.test_table_selfã  s   € ä˜&Ÿ+™+¨V×4r)   c                óÎ   € \         P                  ! R 4       \        \        . RO4      \        P
                  P                  \        P
                  P                  ,           4       R# )ri   Nr—   )rí   rj  r   r   r	   ÚPlotAccessorÚ_series_kindsÚ_common_kinds)r:   s   &r*   Útest_series_grid_settingsÚ)TestSeriesPlots.test_series_grid_settingsç  sB   € ô 	×Ò˜GÔ$ÜÜ’9ÓÜ×!Ñ!×/Ñ/´(×2GÑ2G×2UÑ2UÕUö	
r)   r  c                óÖ   € \        ^VR7      pW!.8X  g   Q h\        ^V.R7      pW!.8X  g   Q h\        ^VR7      pW!.^,          8X  g   Q h\        ^V.R7      pW!.^,          8X  g   Q hR# )r‡   rx   Nr   ©r:   r  r>  s   && r*   Útest_standard_colorsÚ$TestSeriesPlots.test_standard_colorsð  sr   € ä$ Q¨aÔ0ˆØ˜Œ}Ðˆ}ä$ Q¨q¨cÔ2ˆØ˜Œ}Ðˆ}ä$ Q¨aÔ0ˆØ˜˜q�Ô Ð Ð ä$ Q¨q¨cÔ2ˆØ˜˜q�Ô Ð Ò r)   c                ó>  € \         P                  P                   Fk  p\        ^VR7      pW!.8X  g   Q h\        ^V.R7      pW!.8X  g   Q h\        ^VR7      pW!.^,          8X  g   Q h\        ^V.R7      pW!.^,          8X  d   Kk  Q h	  \         P                  P                  P                   Fk  p\        ^VR7      pW!.8X  g   Q h\        ^V.R7      pW!.8X  g   Q h\        ^VR7      pW!.^,          8X  g   Q h\        ^V.R7      pW!.^,          8X  d   Kk  Q h	  R# )r‡   )Ú
num_colorsry   N)r�   r›   Úcnamesr   ÚColorConverterr<  s   &  r*   Útest_standard_colors_allÚ(TestSeriesPlots.test_standard_colors_allþ  s  € ä—‘×"Ô"ˆAÜ(°A¸QÔ?ˆFØ˜S”=Ð �=ä(°A¸a¸SÔAˆFØ˜S”=Ð �=ä(°A¸QÔ?ˆFØ˜S 1�WÔ$Ð$Ð$ä(°A¸a¸SÔAˆFØ˜S 1�WÖ$Ð$Ð$ñ #ô —‘×*Ñ*×1Ô1ˆAÜ(°A¸QÔ?ˆFØ˜S”=Ð �=ä(°A¸a¸SÔAˆFØ˜S”=Ð �=ä(°A¸QÔ?ˆFØ˜S 1�WÔ$Ð$Ð$ä(°A¸a¸SÔAˆFØ˜S 1�WÖ$Ð$Ð$ó 2r)   c                óì   € \         P                  P                  4       w  r\        \        P
                  ! ^4      ^,           4      P                  RVR7      p\        VP                  4       R.R7       R# )rO  Úgreen©ry   rP   ©Ú
linecolorsN)	r�   r‘   r„   r   r%   r&   r9   r   r¤   ©r:   r’   rP   s   &  r*   Útest_series_plot_color_kwargsÚ-TestSeriesPlots.test_series_plot_color_kwargs  sO   € ä—
‘
×#Ñ#Ó%‰ˆÜ”B—I’I˜b“M AÕ%Ó&×+Ñ+°'¸bÐ+ÓAˆÜ�b—l‘l“n°'°×;r)   c                ó  € \         P                  P                  4       w  r\        \        P
                  ! ^4      ^,           \        R^R7      R7      P                  RVR7      p\        VP                  4       R.R7       R# )rO  rK  r   rõ   rF  rG  rH  N)
r�   r‘   r„   r   r%   r&   r   r9   r   r¤   rJ  s   &  r*   Ú"test_time_series_plot_color_kwargsÚ2TestSeriesPlots.test_time_series_plot_color_kwargs!  s`   € ä—
‘
×#Ñ#Ó%‰ˆÜ”B—I’I˜b“M AÕ%¬Z¸
ÈBÔ-OÔP×UÑUØ˜bð Vó 
ˆô 	�b—l‘l“n°'°×;r)   c                ó^  € \        \        P                  4      p\        R ^R7      p\	        \
        P                  ! ^^4      VR7      p^p\        P                  P                  4       w  rV\        V4       F  pVP                  VR7      pK  	  \        VP                  4       VRV R7       R# )rK  r   rõ   r–   NrH  )r   r�   r™   r   r   r%   r&   r‘   r„   r.   r9   r   r¤   )r:   Ú
def_colorsr#   rÓ   Úncolorsr’   rP   r/   s   &       r*   Ú-test_time_series_plot_color_with_empty_kwargsÚ=TestSeriesPlots.test_time_series_plot_color_with_empty_kwargs)  s€   € Ü#¤C§L¡LÓ1ˆ
Ü˜:¨rÔ2ˆÜ”2—9’9˜Q Ó#¨5Ô1ˆàˆä—
‘
×#Ñ#Ó%‰ˆÜ�w–ˆAØ—‘˜2�“ŠBñ  ä�b—l‘l“n°¸H¸WÐ1E×Fr)   c           	     ó^  € \        \        P                  ! ^
4      \        ^
4       Uu. uF	  pRVR 2NK  	  upR7      p\        P
                  P                  4       w  r4VP                  . ROVR7      pR Uu. uF	  pRVR 2NK  	  pp\        VP                  4       V4       R# u upi u upi )r   ÚPÚ02drõ   )ÚxticksrP   N)r>   r˜   r`   rM  )
r   r%   r&   r.   r�   r‘   r„   r9   r   r2  )r:   r/   rÓ   r’   rP   r  s   &     r*   Útest_xticklabelsÚ TestSeriesPlots.test_xticklabels5  s‘   € ä”2—9’9˜R“=¼eÀB¼iÓ(H¹i¸¨1¨Q¨s¨G«¹iÑ(HÔIˆÜ—
‘
×#Ñ#Ó%‰ˆØ�V‰Vš<¨BˆVÓ/ˆÙ$0Ó1¡L˜q��1�S�'‹{¡LˆÐ1Ü˜2×-Ñ-Ó/°Ö5ùò	 )Iùò 2s   ¨B%
Á8B*c           	     ó`  € \        \        ^
4      \        ^
4       Uu. uF	  pRVR 2NK  	  upR7      pVP                  P                  \        ^ ^^4      R7      p\        P
                  ! \        \        ^ ^^4      4      4      p\        P                  ! WCP                  4       4       R# u upi )r   rV  rW  rõ   )rX  N)
r   r.   r9   rU   r%   rø   r…  rù   rú   Ú
get_xticks)r:   r/   rÓ   rP   r  s   &    r*   Útest_xtick_barPlotÚ"TestSeriesPlots.test_xtick_barPlot=  s~   € ä”5˜“9¼%À¼)Ó$D¹)°Q q¨¨3¨£[¹)Ñ$DÔEˆØ�V‰V�Z‰Zœu Q¨¨A›ˆZÓ/ˆÜ�hŠh”tœE ! R¨›OÓ,Ó-ˆÜ
×#Ò# C¯©«Ö9ùò %Es   �B+
c                ó¢   € \        \        ^d^y4      \        P                  ! RR\	        R.R7      R7      R7      p\        VP                  4       R# )éd   z
2014-05-01z
2014-06-01z
2014-05-26)Úholidays)ÚstartÚendr!  rõ   N)r   r.   ÚpdÚbdate_ranger   r   r9   rü  s   & r*   Útest_custom_business_day_freqÚ-TestSeriesPlots.test_custom_business_day_freqD  s?   € äÜ�#�s‹OÜ—.’.Ø"Ø Ü&°°Ô?ôô
ˆô 	˜!Ÿ&™&Ö!r)   ziGH#24426, see also github.com/pandas-dev/pandas/commit/ef1bd69fa42bbed5d09dd17f08c44fc8bfc2b685#r61470674c                ó‚  € \        . RO4      p\        P                  P                  4       w  r#VP	                  VR7      pVP
                  P                  4       pVP                  ^ ^.RR7       \        P                  P                  4       w  r#VP
                  P                  4       p\        P                  ! WE4       R# )r‡   r–   T)ÚinplaceNr+  )
r   r�   r‘   r„   r9   rI   r  Údroprù   rú   )r:   rb   r’   rP   ÚbeforeÚafters   &     r*   Ú%test_plot_accessor_updates_on_inplaceÚ5TestSeriesPlots.test_plot_accessor_updates_on_inplaceQ  s‹   € ô ’\Ó"ˆÜ—
‘
×#Ñ#Ó%‰ˆØ�X‰X˜ˆX‹_ˆØ—‘×&Ñ&Ó(ˆà�‰�!�Q� ˆÔ&Ü—
‘
×#Ñ#Ó%‰ˆØ—‘×%Ñ%Ó'ˆÜ
×#Ò# FÖ2r)   r\   c                óä   € \        ^^.4      p\        P                  P                  4       w  r4VP	                  WR7       VP                  4       pV^ ,          ^ 8  g   Q hV^,          ^8”  g   Q hR# )rv   ræ  N)r   r�   r‘   r„   r9   r£   )r:   re   rÓ   r’   rP   Úxlimss   &&    r*   Útest_plot_xlim_for_seriesÚ)TestSeriesPlots.test_plot_xlim_for_seriesa  s^   € ô �A�q�6‹NˆÜ—
‘
×#Ñ#Ó%‰ˆØ	�‰�DˆÔ Ø—‘“ˆà�Q�x˜!Œ|Ðˆ|Ø�Q�x˜!Œ|ÐŠ|r)   c                ó\  € \        \        R 7      pVP                  '       g   Q hVP                  4       p\	        VP                  4       4      ^8X  g   Q hVP                  4       ^ ,          p\	        VP                  4       4      ^ 8X  g   Q h\	        VP                  4       4      ^ 8X  g   Q hR# )r   N)r   ÚintÚemptyr9   rP  r¤   rÜ  r÷   )r:   r3  rP   rf   s   &   r*   Útest_plot_no_rowsÚ!TestSeriesPlots.test_plot_no_rowsm  s�   € äœ#ÔˆØ�x�xˆxˆˆxØ�W‰W‹YˆÜ�2—<‘<“>Ó" aÔ'Ð'Ð'Ø�|‰|‹~˜aÕ ˆÜ�4—>‘>Ó#Ó$¨Ô)Ð)Ð)Ü�4—>‘>Ó#Ó$¨Ô)Ð)Ò)r)   c                óÂ   € \        . RO4      p\        P                  ! \        RR7      ;_uu_ 4        VP	                  4        RRR4       R#   + '       g   i     R# ; i)r	  rê   rë   Nr  )r   rí   rî   rï   r9   )r:   r3  s   & r*   Útest_plot_no_numeric_dataÚ)TestSeriesPlots.test_plot_no_numeric_dataw  s7   € Ü’OÓ$ˆÜ�]Š]œ9Ð,E×FÖFØ�G‰GŒI÷ G×F×FÒFús   ²AÁA	zdata, indexc                óú   € \        WR 7      pVP                  RR7      pVP                  4       p\        VP                  R R7       Uu. uF  pVP                  4       P                  NK  	  ppWW8X  g   Q hR# u upi ))rü   r#   rU   rn   c                 ó6   € V P                  4       P                  # r7   )Úget_bboxr§   )Úpatchs   &r*   Ú<lambda>Ú1TestSeriesPlots.test_plot_order.<locals>.<lambda>‹  s   € ¸e¿n¹nÓ>N×>SÒ>Sr)   )rš   N)r   r9   ÚtolistÚsortedr   r}  r&  )r:   rü   r#   rb   rP   r  r~  r>  s   &&&     r*   Útest_plot_orderÚTestSeriesPlots.test_plot_order|  sw   € ô ˜$Ô,ˆØ�X‰X˜5ˆXÓ!ˆà—:‘:“<ˆô   §
¡
Ñ0SÕTó
áT�ð �N‰NÓ×!Ô!ÙTð 	ð 
ð Ô!Ð!Ò!ùò	
s   Á	#A8c                ó–   € \        ^^.4      pVP                  RRR7      pVP                  ^ ,          P                  4       R8X  g   Q hR# )r‡   rÓ   ÚC3)rL   ry   N)r   r9   r¨   Ú	get_color)r:   rÓ   rP   s   &  r*   Útest_style_single_okÚ$TestSeriesPlots.test_style_single_ok�  s@   € Ü�A�q�6‹NˆØ�V‰V˜# TˆVÓ*ˆØ�x‰x˜�{×$Ñ$Ó&¨$Ô.Ð.Ò.r)   z index_name, old_label, new_labelc                ó  € \        . RO4      pW%P                  n        VP                  VR7      pVR8X  d0   VP	                  4       R8X  g   Q hVP                  4       V8X  g   Q hMdVR8X  d0   VP	                  4       R8X  g   Q hVP                  4       R8X  g   Q hM.VP                  4       R8X  g   Q hVP	                  4       V8X  g   Q hVP                  WVR7      pVP                  4       V8X  g   Q hVP	                  4       V8X  g   Q hR# )	r‡   rn   rg   rØ   rk   Ú	Frequency)re   ÚylabelÚxlabelNr+  )r   r#   r$   r9   r  rd  )r:   re   Ú
index_nameÚ	old_labelÚ	new_labelrb   rP   s   &&&&&  r*   Útest_xlabel_ylabel_seriesÚ)TestSeriesPlots.test_xlabel_ylabel_series”  së   € ô ’\Ó"ˆØ#�	‰	Œð �X‰X˜4ˆXÓ ˆØ�6Œ>Ø—=‘=“? bÔ(Ð(Ð(Ø—=‘=“? iÔ/Ð/Ñ/Ø�VŒ^Ø—=‘=“? bÔ(Ð(Ð(Ø—=‘=“? kÔ1Ð1Ñ1à—=‘=“? bÔ(Ð(Ð(Ø—=‘=“? iÔ/Ð/Ð/ð �X‰X˜4¸)ˆXÓDˆØ�}‰}‹ )Ô+Ð+Ð+Ø�}‰}‹ )Ô+Ð+Ò+r)   r{  )rb  r    r!  )Údaysc                óv   € Rp\        ^^.VR7      P                  VR7      pVP                  4       R8X  g   Q hR# )r˜   rõ   )ÚxlimN)r˜   r‡   )r   r9   r£   )r:   r#   rp  rP   s   &&  r*   Útest_timedelta_indexÚ$TestSeriesPlots.test_timedelta_index¯  s;   € ð ˆÜ�Q˜�F %Ô(×-Ñ-°EÐ-Ó;ˆØ�{‰{‹} Ô&Ð&Ò&r)   c                óÎ   € \        . RO4      pVP                  RR7      p\        \        P                  P
                  4      R,          p\        VP                  4       VR7       R# )r‡   Nrx   :Nr‡   NrH  r—   )r   r9   r   r�   r‘   r™   r   r¤   )r:   r,   rP   r  s   &   r*   Útest_series_none_colorÚ&TestSeriesPlots.test_series_none_color¼  sE   € äš	Ó"ˆØ�[‰[˜tˆ[Ó$ˆÜ!¤#§*¡*×"5Ñ"5Ó6°rÕ:ˆÜ�b—l‘l“n°×:r)   c                óœ   € \         P                  ! R 4      ;_uu_ 4        VP                  4       pRRR4       R#   + '       g   i     R# ; i)FN)rù   Úassert_produces_warningr9   )r:   r!   r’   s   && r*   Útest_plot_no_warningÚ$TestSeriesPlots.test_plot_no_warningÃ  s/   € ô ×'Ò'¨×.Õ.Ø—‘“	ˆA÷ /×.×.Ò.ús	   Ÿ:ºA	c                ó¨  € \        . RO. ROR7      p\        . RO. ROR7      p\        P                  ^^^4      pVP                  VR7       VP                  VRR7       \        P                  ^^^4      pVP                  VR7       \	        VP
                  P                  4       4      ^ 8X  g   Q h\	        VP                  4       4      ^ 8”  g   Q hR# )	r`   rõ   r–   T)rP   rž   N)r`   é   é   r�   r   )r‡   rv   r˜   r,  r`   )r¡  r,  r`   r˜   r,  )r   ÚpltÚsubplotr9   rP  rI   Úget_minor_ticksr2  )r:   r¶  Ús2rP   rÉ   s   &    r*   Ú$test_secondary_y_subplot_axis_labelsÚ4TestSeriesPlots.test_secondary_y_subplot_axis_labelsÊ  s¤   € ä’Oª?Ô;ˆÜ’Oª?Ô;ˆä�[‰[˜˜A˜qÓ!ˆØ
�‰�2ˆŒØ
�‰�2 4ˆÔ(Ü�k‰k˜!˜Q Ó"ˆØ
�‰�3ˆŒÜ�2—8‘8×+Ñ+Ó-Ó.°!Ô3Ð3Ð3Ü�2×%Ñ%Ó'Ó(¨1Ô,Ð,Ò,r)   c                ó  € \        R^RR7      p\        VP                  P                  \        4      4      p\        . ROVR7      p\        P                  4       pVP                  RVR7       VP                  4        Uu. uF  qUP                  4       V9   g   K  VNK  	  ppVP                  RVRR	7       VP                  4        Uu. uF  qUP                  4       V9   g   K  VNK  	  pp\        V4      \        V4      8X  g   Q hWg8X  g   Q hVP                  4       pV^ ,          V^ ,          P                  4       ^ ,          8:  g   Q hV^,          VR,          P                  4       ^ ,          8¼  g   Q hR
# u upi u upi )zƒ
Test that bar and line plots with the same x values are superposed
and that the x limits are set such that the plots are visible.
Ú2023ÚY)r    r!  rõ   rU   ræ  rf   rq  )re   rP   ry   Nr—   r¢   )r   ÚsetÚyearÚastypeÚstrr   r¢  r£  r9   r2  r–  rP  r£   Úget_position)	r:   r#   ÚyearsrÓ   rP   r3   Ú
bar_xticksÚline_xticksÚx_limitss	   &        r*   Útest_bar_line_plotÚ"TestSeriesPlots.test_bar_line_plot×  sO  € ô ˜V¨Q°SÔ9ˆÜ�E—J‘J×%Ñ%¤cÓ*Ó+ˆÜ’9 EÔ*ˆÜ�[‰[‹]ˆØ	�‰�E˜bˆÔ!à!×1Ñ1Ô3ó
Ù3�e·~±~Ó7GÈ5Ñ7P�EˆEÑ3ð 	ð 
ð 	
�‰�F˜r¨ˆÔ-à!×1Ñ1Ô3ó
Ù3�e·~±~Ó7GÈ5Ñ7P�EˆEÑ3ð 	ð 
ô �:‹¤# e£*Ô,Ð,Ð,ØÔ(Ð(Ð(Ø—;‘;“=ˆØ˜�{˜j¨�m×8Ñ8Ó:¸1Õ=Ô=Ð=Ð=Ø˜�{˜j¨�n×9Ñ9Ó;¸AÕ>Ô>Ð>Ò>ùò
ùò
s   Á?E8ÂE8ÃE=Ã#E=r(   )r¢   r‡   )r‡   r¢   )rF   rU   )rI   rg   )rF   rU   Úget_ylim)rI   rg   r£   )TrG   )ÚsymÚsymlogrÍ  )r½  é   N)Nr¹  N)r   rv   )rO  rv   )rq  r7  rF  z#FF0000r+  )r˜   rv   r‡   r>   )r   é2   r¹  é   )iv  i€  i¼  iž  ))NrØ   Únew)Úoldr½  r¼  )NrØ   rØ   )rf   r\   rU   rg   rk   )}Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rí   ÚmarkÚslowÚparametrizer;   rC   rQ   rW   r]   rc   ÚparamÚtdÚ
skip_if_noro   rs   r€   rˆ   r“   rœ   r©   r®   r³   r¾   rÁ   rÊ   rÔ   rÙ   rÞ   râ   ræ   rò   r   r  r  r  Úxfailr   r  r(  r4  r?  rE  rH  rU  r[  rf  rk  rn  ru  r  rŒ  r�  r“  r˜  r¥  r«  r¯  r·  r»  r%   Úint_rÎ  rÃ  rÊ  rÑ  r×  rÝ  rã  r	   r6  r8  r7  ré  rì  rñ  rõ  rø  rý  r  r  r  r   rÅ   r|   r}   r~   r…  r   r  r  r#  r'  r+  r0  r3  r9  r=  rC  rK  rN  rS  rY  r]  rf  rm  rq  rv  ry  rƒ  rˆ  r‘  rd  Útimedelta_rangeÚ	Timedeltar–  r™  r�  r¦  r´  Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r*   r1   r1   E   s#
  ø‡ € Ø‡[�[×ÑØ‡[�[×Ñ˜X¨°%Ð(8¸;ÈÐ:NÐ'OÓPñ-ó Qó ð-ð ‡[�[×Ññ)ó ð)ð ‡[�[×ÑØ‡[�[×ÑØà�dˆ^˜g uÐ-Ð.Ø�dˆ^˜g uÐ-Ð.Ø˜Ð ¨°¸Ð?Ð@ð	
óñ*óó ð*ð ‡[�[×Ññ,ó ð,ð ‡[�[×Ññ7ó ð7ò$ð ‡[�[×ÑØàØØØ�LŠL˜ b§m¢m°GÓ&<Ô=ØØð	
ó
ñ6ó
ð6ò1ò=ð ‡[�[×Ñ˜X¨¨X°wÐ,?À(ÈGÐATÐ'UÓVñ9ó Wð9ò
Jò2ð ‡[�[×Ñ˜X¨¨]¸DÐ,AÐ'BÓCñ<ó Dð<ò'ò(ò	'ò	'ò0ò3ò.ò2ò3ò3ò&ð ‡[�[×Ñ˜W t©Z¸ÈaÔ-PÐ&QÓRñGó SðGò$òð ‡[�[×ÑÙÓØ(Øð ó ð
 ‡[�[×Ñ˜\Ð,<Ð>OÐ+PÓQñPó RóðPð ‡[�[×ÑÙÓØ(Øð ó ð
 ‡[�[×ÑØÚ	%Ò'DÐEóñPó	óðPòGò
"ò)ò*ò	(ò
Cò
%ò(ò/ò
=ò9ò)ò ò:ò"ò5ò",ò",ð" ‡[�[×ÑØ$ }Ð6GÐ&Hóð ‡[�[×ÑÐ.°°mÀTÐ5JÐ0KÓLñ2ó Móð2ò	2ð ‡[�[×ÑØà�bˆMØ�2ˆJØ�2—7’7˜2“;ÐØ�"—+’+˜d C¨Ó,Ð-ð		
óñEóðEð ‡[�[×ÑØ!âÚØ�2—7’7˜2“; Ð%Ø�"—+’+˜d C¨Ó,¨dÐ3Ø�b˜"Ÿ+š+ c¨3°Ó3Ð4ð	
ó	ñUó	ðUòMò
<ò9ð ‡[�[×ÑÐ4ÐÓ5ñ9ó 6ð9ð ‡[�[×ÑØØ×Ñ×+Ñ+¨h×.CÑ.C×.QÑ.QÕQóñó	ðð ‡[�[×ÑØØ×Ñ×+Ñ+¨h×.CÑ.C×.QÑ.QÕQóñó	ðð ‡[�[×Ñ˜V X×%:Ñ%:×%HÑ%HÓIñ%ó Jð%ð ‡[�[×Ñ˜V X×%:Ñ%:×%HÑ%HÓIñ-ó Jð-ð
 ‡[�[×Ñ˜V X×%:Ñ%:×%HÑ%HÓIñ%ó Jð%ò(ò
"ò	6òBð ‡[�[×ÑØ‡[�[×Ñ˜V f¨e _Ó5Ø‡[�[×ÑØá�2—6’6˜"Ÿ)™)×/Ñ/°Ó2×BÑBÀ2ÓFÓGÓHØ�FŠF�2—9‘9×(Ñ(¨Ó+×;Ñ;¸BÓ?Ó@Ù�—’˜Ÿ	™	×-Ñ-¨aÓ0×@Ñ@ÀÓDÓEÓFÙØ—’�r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIØ˜c˜
ôð		
óñ1óó 6ó ð1ð
 ‡[�[×Ññ1ó ð1ð ‡[�[×ÑØ‡[�[×ÑØá�2—6’6˜"Ÿ)™)×/Ñ/°Ó2×BÑBÀ2ÓFÓGÓHÙØ—’�r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIØ˜c˜
ôð	
ó	ñ1ó	ó ð1ð ‡[�[×Ññ'ó ð'ð ‡[�[×Ññó ðð ‡[�[×Ññ3ó ð3ð ‡[�[×Ññ5ó ð5ð ‡[�[×Ññ
ó ð
ð ‡[�[×Ñ˜SÒ"BÓCñ!ó Dð!ò%ò:<ò<ò
Gò6ò:ò"ð ‡[�[×Ñð=ð ó ñ
	3óð
	3ð ‡[�[×Ñ˜V f¨fÐ%5Ó6ñ	ó 7ð	ò*òð
 ‡[�[×ÑØâš<Ð(ÚÒ7Ð8ð	
óñ
"óð
"ò/ð
 ‡[�[×ÑØ*ÚBóð ‡[�[×Ñ˜VÒ%LÓMñ,ó Nó	ð
,ð, ‡[�[×ÑØà×Ò Q°¸Ô<Ø�\Š\˜qÔ! 2§<¢<°QÔ#7Ð8ð	
óñ'óð'ò;ð ‡[�[×Ññó ðò-÷?ð ?r)   r1   )3Ú__doc__r   Ú	itertoolsr   Únumpyr%   rí   Úpandas.compatr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsrÆ  Úpandasrd  r   r   r   r   r	   Úpandas._testingÚ_testingrù   Úpandas.tests.plotting.commonr
   r   r   r   r   r   r   r   r   r   r   Úpandas.tseries.offsetsr   rj  r�   r¢  Ú%pandas.plotting._matplotlib.converterr   Ú!pandas.plotting._matplotlib.styler   rÂ  ÚfilterwarningsÚ
pytestmarkÚfixturer!   r,   r1   r(   r)   r*   Ú<module>rà     sà   ðÙ  å Ý ã Û å +ß )Ð )ã ÷õ õ ÷÷ ÷ ñ õ 5à×Ò˜,Ó'€Ø×ÒÐ-Ó.€å CÝ Að ‡K�K×ÑØKóð ‡K�K×ÑØLóð	€
ð ‡�ñó ðð ‡�ñó ð÷h?ó h?r)   