ó
    ®œ‘hö‰  ã                   ób  • S r SSKJr  SSKJr  SSKrSSKrSSKJr  SSK	J
r
  SSKJs  Jr  SSKrSSKJrJrJrJrJr  SSKJr  SSKJrJrJrJrJrJrJ r J!r!J"r"J#r#J$r$  \RJ                  " S	5      r&\RJ                  " S
5      r'\RP                  S 5       r)\RP                  S 5       r* " S S5      r+g)zTest cases for Series.plot é    )Údatetime)ÚchainN)Úis_platform_linux)Únp_version_gte1p24)Ú	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Ú
matplotlibzmatplotlib.pyplotc                  ój   • [        [        R                  " S[        R                  S9[	        SSS9SS9$ )Né
   ©Údtypeú
2020-01-01©ÚperiodsÚts©ÚindexÚname)r   ÚnpÚarangeÚfloat64r	   © ó    ÚeC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/plotting/test_series.pyr   r   '   s.   € äÜ
�	Š	�"œBŸJ™JÑ'Ü˜¨rÑ2Øñð r'   c            
      óŒ   • [        [        S5      [        R                  S[        S5       V s/ s H  n SU  3PM
     sn S9$ s  sn f )Né   ÚseriesÚi_)r   r"   r!   )r   Úranger#   r%   )Úis    r(   r+   r+   0   s=   € äÜˆb‹	œŸ™¨(ÌUÐSUÌYÓ:WÊYÈ¸RÀ¸s»8ÉYÑ:Wñð ùÚ:Ws   ­Ac                   óŒ  • \ rS rSr\R
                  R                  \R
                  R                  SSS0SS0/5      S 5       5       r\R
                  R                  S 5       r	\R
                  R                  \R
                  R                  S	S
S0SS0/SS0SS0/SS0SSS.//5      S 5       5       r
\R
                  R                  S 5       r\R
                  R                  S 5       rS r\R
                  R                  SSSS\R                  " S\R                   " S5      S9SS/5      S 5       rS  rS! r\R
                  R                  S0 S"S#0S"S$0/5      S% 5       rS& rS' r\R
                  R                  S0 S(S0/5      S) 5       rS* rS+ rS, rS- rS. rS/ rS0 rS1 rS2 r S3 r!S4 r"\R
                  R                  S5S6\#" S7S8S99/5      S: 5       r$S; r%S< r&\R
                  RO                  \(=(       a    \)" 5       S=SS>9\R
                  R                  S?S@SA/5      SB 5       5       r*\R
                  RO                  \(=(       a    \)" 5       S=SS>9\R
                  R                  SC/ SDQ/ SEQ/5      SF 5       5       r+SG r,SH r-SI r.SJ r/SK r0SL r1SM r2SN r3SO r4SP r5SQ r6SR r7SS r8ST r9SU r:SV r;SW r<SX r=SY r>\R
                  R                  SZS[S\/5      S] 5       r?S^ r@\R
                  R                  S_S`Sa/S6Sa/S6\AR„                  " Sa5      /Sb\AR†                  " ScSdSa5      //5      Se 5       rDSf rESg rFSh rG\R
                  RO                  SiSj9Sk 5       rH\R
                  R                  S\IR”                  R–                  \IR”                  R˜                  -   5      Sl 5       rM\R
                  R                  S\IR”                  R–                  \IR”                  R˜                  -   5      Sm 5       rN\R
                  R                  S\IR”                  R–                  5      Sn 5       rO\R
                  R                  S\IR”                  R–                  5      So 5       rP\R
                  R                  S\IR”                  R–                  5      Sp 5       rQSq rRSr rSSs rT\R
                  R                  \R
                  R                  SSS/5      \R
                  R                  St\U" \AR¬                  " \AR®                  R±                  Su5      R³                  Sv5      5      5      \AR¬                  " \AR®                  R±                  Su5      R³                  Sv5      5      \Z" \AR¬                  " \AR®                  R±                  Su5      R³                  Sv5      5      5      \[" \AR¬                  " \AR®                  R±                  Su5      R³                  Sw5      5      SxSy/Sz9/5      S{ 5       5       5       r\\R
                  R                  S| 5       r]\R
                  R                  \R
                  R                  St\U" \AR¬                  " \AR®                  R±                  Su5      R³                  S}5      5      5      \[" \AR¬                  " \AR®                  R±                  Su5      R³                  S~5      5      SxSy/Sz9/5      S 5       5       r^\R
                  R                  S€ 5       r_\R
                  R                  S� 5       r`\R
                  R                  S‚ 5       ra\R
                  R                  Sƒ 5       rb\R
                  R                  S„ 5       rc\R
                  R                  S…/ S†Q5      S‡ 5       rdSˆ reS‰ rfSŠ rgS‹ rhSŒ riS� rjSŽ rk\R
                  RO                  S�Sj9S� 5       rl\R
                  R                  SSS‘/5      S’ 5       rmS“ rnS” ro\R
                  R                  S•/ S–Q/ S—Q4/ S˜Q/ S™Q4/5      Sš 5       rpS› rq\R
                  R                  Sœ/ S�Q5      \R
                  R                  S/ SžQ5      SŸ 5       5       rr\R
                  R                  S5\sRè                  " S SuS¡S¢9\sRê                  " S£S¤9\sRê                  " SuS¤9//5      S¥ 5       rvS¦ rw\R
                  R                  S§ 5       rxS¨ryg6)©ÚTestSeriesPlotsé7   ÚkwargsÚlabelÚfooÚ	use_indexFc                 ó0   • [        UR                  40 UD6  g ©N©r   Úplot)Úselfr   r2   s      r(   Ú	test_plotÚTestSeriesPlots.test_plot8   s   € ô 	˜"Ÿ'™'Ñ, VÓ,r'   c                 ó@   • [        UR                  SS9n[        USS9  g )Nr   )Úrot©Úxrot)r   r9   r   )r:   r   Úaxess      r(   Útest_plot_tick_propsÚ$TestSeriesPlots.test_plot_tick_props=   s   € ä  §¡¨aÑ0ˆÜ˜4 aÓ(r'   zscale, exp_scaleÚlogyTÚyaxisÚlogÚlogxÚxaxisÚloglog)rH   rE   c                 óL   • [        UR                  4SS0UD6n[        U40 UD6  g )NÚstyleÚ.)r   r9   r   )r:   r   ÚscaleÚ	exp_scaleÚaxs        r(   Útest_plot_scalesÚ TestSeriesPlots.test_plot_scalesB   s)   € ô ˜rŸw™wÑ;¨cÐ;°UÑ;ˆÜ˜Ñ)˜yÓ)r'   c                 óH   • [        US S R                  R                  5        g ©Nr   )r   r9   Úbar©r:   r   s     r(   Útest_plot_ts_barÚ TestSeriesPlots.test_plot_ts_barO   s   € ä˜"˜S˜b˜'Ÿ,™,×*Ñ*Õ+r'   c                 ó@   • [        UR                  R                  SS9  g )NF©Ústacked)r   r9   ÚarearU   s     r(   Útest_plot_ts_area_stackedÚ)TestSeriesPlots.test_plot_ts_area_stackedS   s   € ä˜"Ÿ'™'Ÿ,™,°Ó6r'   c                 óh   • [        [        S5      [        SSS95      n[        UR                  5        g )Né   r   r   )r   r-   r
   r   r9   )r:   Úsers     r(   Útest_plot_iseriesÚ!TestSeriesPlots.test_plot_iseriesW   s%   € Ü”U˜1“Xœ|¨LÀ!ÑDÓEˆÜ˜#Ÿ(™(Õ#r'   ÚkindÚlinerT   ÚbarhÚkdeÚscipy)ÚmarksÚhistÚboxc                 ó2   • [        US S R                  US9  g )Nr_   ©rc   r8   )r:   r+   rc   s      r(   Útest_plot_series_kindsÚ&TestSeriesPlots.test_plot_series_kinds[   s   € ô 	˜&  !˜*Ÿ/™/°Ó5r'   c                 óH   • [        US S R                  R                  5        g rS   )r   r9   re   ©r:   r+   s     r(   Útest_plot_series_barhÚ%TestSeriesPlots.test_plot_series_barhi   s   € Ü˜&  "˜+×*Ñ*×/Ñ/Õ0r'   c                 óÜ   • [        [        [        R                  R	                  S5      R                  S5      5      R                  R                  SS9n[        UR                  S   /S/S9  g )Né   r   Úblack©Úcolorr   ©Ú
facecolors)
r   r   r#   ÚrandomÚdefault_rngÚstandard_normalr9   rT   r   Úpatches)r:   rO   s     r(   Útest_plot_series_bar_axÚ'TestSeriesPlots.test_plot_series_bar_axl   sU   € ÜÜ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸BÓ?Ó@×EÑE×IÑIÐQXñ
ˆô 	�r—z‘z !‘}�o°7°)Ó<r'   Úlayout)éÿÿÿÿé   )r‚   r�   c                 óJ   • [        UR                  4SS0UD6n[        USSS9  g )NÚsubplotsTr‚   ©r‚   r‚   )Úaxes_numr€   )r   r9   r   )r:   r   r2   rO   s       r(   Útest_plot_6951ÚTestSeriesPlots.test_plot_6951r   s(   € ô ˜rŸw™wÑ@°Ð@¸Ñ@ˆÜ˜" q°Ó8r'   c                 óª   • [         R                  R                  5       u  p#UR                  SSUS9n[	        UR
                  S5        [        USSSS9  g )NÚTest)é   é   )ÚtitleÚfigsizerO   r‚   r…   )r†   r€   rŽ   )ÚmplÚpyplotr„   r9   r   r�   r   )r:   r+   Ú_rO   s       r(   Útest_plot_figsize_and_titleÚ+TestSeriesPlots.test_plot_figsize_and_titlex   sF   € ä—
‘
×#Ñ#Ó%‰ˆØ�[‰[˜v¨w¸2ˆ[Ð>ˆÜ˜2Ÿ8™8 VÔ,Ü˜" q°ÀÓIr'   c                 óü   • Sn[         R                  R                  U   n[         R                  R                  5       u  p4[	        / SQ5      R                  US9  U[         R                  R                  U   :X  d   eg )Nzaxes.prop_cycle©r‚   rt   é   ©rO   )r�   r�   ÚrcParamsr„   r   r9   )r:   ÚkeyÚcolorsr‘   rO   s        r(   Útest_dont_modify_rcParamsÚ)TestSeriesPlots.test_dont_modify_rcParams   sb   € àˆÜ—‘×$Ñ$ SÑ)ˆÜ—
‘
×#Ñ#Ó%‰ˆÜŠyÓ×Ñ "ÐÑ%ØœŸ™×,Ñ,¨SÑ1Ó1Ð1Ñ1r'   Úsecondary_yc                 ó$  • [         R                  R                  5       u  p4UR                  " SSU0UD6nUR	                  5       u  pVUR                  5       nXWS   R                  SS9S   S   ::  d   eXgS   R                  SS9S   S   :¼  d   eg )NrO   r   F©Úorigr�   r&   )r�   r�   r„   r9   Úget_xlimÚ	get_linesÚget_data)r:   r   r2   r‘   rO   Ú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                 ó  • [         R                  R                  5       u  p#UR                  R	                  SUS9nUR                  5       u  pEUR                  5       S   R                  SS9S   nXFS   ::  d   eXVS   :¼  d   e[        USS9  g )NF)rZ   rO   r   rŸ   r�   r?   ©	r�   r�   r„   r9   r[   r¡   r¢   r£   r   ©r:   r   r‘   rO   r¤   r¥   rd   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                 ó   • [         R                  R                  5       u  p#UR                  R	                  SSUS9nUR                  5       u  pEUR                  5       S   R                  SS9S   nXFS   ::  d   eXVS   :¼  d   e[        USS9  g )	NFT©rZ   Úx_compatrO   r   rŸ   r�   é   r?   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                 óŠ  • UR                  5       nUR                  S5      R                  S5      Ul        [        R
                  R                  5       u  p4UR                  R                  SSUS9nUR                  5       u  pVUR                  5       S   R                  SS9S   nXWS   ::  d   eXgS   :¼  d   e[        USS	9  g )
NÚGMTÚCETFTr¯   r   rŸ   r�   r?   ©ÚcopyÚtz_localizeÚ
tz_convertr!   r�   r�   r„   r9   r[   r¡   r¢   r£   r   ©r:   r   Útz_tsr‘   rO   r¤   r¥   rd   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                 óŠ  • UR                  5       nUR                  S5      R                  S5      Ul        [        R
                  R                  5       u  p4UR                  R                  SSUS9nUR                  5       u  pVUR                  5       S   R                  SS9S   nXWS   ::  d   eXgS   :¼  d   e[        USS	9  g )
Nrµ   r¶   FT)rZ   r�   rO   r   rŸ   r�   r?   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                 ó^  • [         R                  R                  SSSS9u  nu  p4[        U5      R	                  USS9  [        U5      R	                  USS9  [        U5      R                  X45      (       d   e[        U5      R                  X45      (       d   e[        R                  U5        g )Nr‚   rt   T)Úshareyr[   )rO   rc   )	r�   r�   r„   Úabsr9   r   ÚjoinedÚpltÚclose)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                 óÔ   • [        SS/5      n[        R                  R                  5       u  p#UR	                  SSUS9n[        US/S9  [        R                  R                  S5        g )Nr‚   rt   ÚLABELT)r3   ÚlegendrO   ©ÚlabelsÚall©r   r�   r�   r„   r9   r   rÇ   ©r:   Úsr‘   rO   s       r(   Ú
test_labelÚTestSeriesPlots.test_labelÄ   sU   € Ü�A�q�6‹NˆÜ—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜'¨$°2ˆVÐ6ˆÜ˜R¨¨	Ò2Ü�
‰
×Ñ˜Õr'   c                 óÒ   • [        SS/5      n[        R                  R                  5       u  p#UR	                  SUS9n[        US/S9  [        R                  R                  S5        g )Nr‚   rt   T©rÏ   rO   Ú rÐ   rÒ   rÓ   rÔ   s       r(   Útest_label_noneÚTestSeriesPlots.test_label_noneË   sS   € Ü�A�q�6‹NˆÜ—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜4 BˆVÐ'ˆÜ˜R¨¨Ò-Ü�
‰
×Ñ˜Õr'   c                 óÐ   • [        SS/SS9n[        R                  R                  5       u  p#UR	                  SUS9n[        US/S9  [        R                  R                  S5        g )	Nr‚   rt   ÚNAME©r"   TrÙ   rÐ   rÒ   rÓ   rÔ   s       r(   Útest_label_ser_nameÚ#TestSeriesPlots.test_label_ser_nameÒ   sV   € Ü�A�q�6 Ñ'ˆÜ—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜4 BˆVÐ'ˆÜ˜R¨¨Ò1Ü�
‰
×Ñ˜Õr'   c                 óÒ   • [        SS/SS9n[        R                  R                  5       u  p#UR	                  SSUS9n[        US/S9  [        R                  R                  S	5        g )
Nr‚   rt   rÞ   rß   TrÎ   ©rÏ   r3   rO   rÐ   rÒ   rÓ   rÔ   s       r(   Útest_label_ser_name_overrideÚ,TestSeriesPlots.test_label_ser_name_overrideÙ   sX   € Ü�A�q�6 Ñ'ˆä—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜4 w°2ˆVÐ6ˆÜ˜R¨¨	Ò2Ü�
‰
×Ñ˜Õr'   c                 ó  • [        SS/SS9n[        R                  R                  5       u  p#UR	                  SSUS9nUR                  5       b   eUR                  5         [        US/S9  [        R                  R                  S	5        g )
Nr‚   rt   rÞ   rß   FrÎ   rã   rÐ   rÒ   )	r   r�   r�   r„   r9   Ú
get_legendrÏ   r   rÇ   rÔ   s       r(   Ú&test_label_ser_name_override_dont_drawÚ6TestSeriesPlots.test_label_ser_name_override_dont_drawá   ss   € Ü�A�q�6 Ñ'ˆä—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜5¨°BˆVÐ7ˆØ�}‰}‹Ñ&Ð&Ð&Ø
�	‰	ŒÜ˜R¨¨	Ò2Ü�
‰
×Ñ˜Õr'   c                 óÚ   • [        / SQ5      n[        UR                  SS9  Sn[        R                  " [
        US9   [        UR                  5        S S S 5        g ! , (       d  f       g = f)N)FFTT)Úinclude_boolúno numeric data to plot©Úmatch)r   r   r9   ÚpytestÚraisesÚ	TypeError)r:   rÕ   Úmsgs      r(   Útest_booleanÚTestSeriesPlots.test_booleanë   sF   € äÒ'Ó(ˆÜ˜!Ÿ&™&¨tÒ4à'ˆÜ�]Š]œ9¨CÓ0Ü˜aŸf™fÔ%÷ 1×0Ö0ús   ½AÁ
A*r!   Nr   é   r   c                 óÞ  • SS[         R                  S/n[        X!S9n[        UR                  5      nUR
                  S   R                  5       n[         R                  " / SQ[         R                  S9n[        R                  " [         R                  " UR                  S5      U5        [        R                  " UR                  [         R                  " / SQ5      5        [         R                  " / S	Q[         R                  S9n[        UR                  S
S9n[        R                  " UR
                  S   R                  5       U5        [        UR                  R                  5      n[        R                  " UR
                  S   R                  5       U5        [        UR                  R                  SS9n[        R                  " UR
                  S   R                  5       U5        g )Nr‚   rt   r–   ©r!   r   r•   r   )FFTF)r‚   rt   r   r–   TrY   F)r#   Únanr   r   r9   r¦   Ú	get_ydataÚarrayr%   ÚtmÚassert_numpy_array_equalÚdeleteÚdataÚmaskr[   )r:   r!   ÚvaluesÚdrO   Ú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                 óÒ   • [        / SQ/ SQS9nSUR                  l        [        R                  R                  5       u  p#UR                  SUS9nUR                  5       nUS:X  d   eg ©Nr•   ©ÚaÚbÚcr÷   z	The IndexF©r5   rO   rÚ   )r   r!   r"   r�   r�   r„   r9   Ú
get_xlabel)r:   rÕ   r‘   rO   r3   s        r(   Útest_line_use_index_falseÚ)TestSeriesPlots.test_line_use_index_false  sV   € Ü’9¢OÑ4ˆØ"ˆ�‰ŒÜ—
‘
×#Ñ#Ó%‰ˆØ�V‰V˜e¨ˆVÐ+ˆØ—‘“ˆØ˜‹{Ð‰{r'   c                 óæ   • [        / SQ/ SQS9nSUR                  l        [        R                  R                  5       u  p#UR                  R                  SUS9nUR                  5       nUS:X  d   eg r  )	r   r!   r"   r�   r�   r„   r9   rT   r  )r:   rÕ   r‘   rO   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, meth)rE   rT   )rH   re   c                 ó  • [         R                  " / SQ5      n[        R                  R	                  5       u  pE[        [        SS/5      R                  U5      " SUS9n[        R                  " [        XQ5      R                  5       U5        g )N)çš™™™™™¹?ç      ð?ç      $@g      Y@g     @�@g     ˆÃ@éÈ   iô  T)rF   rO   )r#   rú   r�   r�   r„   Úgetattrr   r9   rû   rü   Úget_ticklocs)r:   ÚaxisÚmethr  r‘   rO   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_meth)rE   rT   Úget_ylim)rH   re   r¡   c                 ó–  • [         R                  " / SQ5      n[        R                  R	                  5       u  pV[        / SQ5      R                  SX&S9nSnSn[        Xc5      " 5       n	[        R                  " U	S   U5        [        R                  " U	S   U5        [        R                  " [        Xa5      R                  5       U5        g )	N)gñhãˆµøä>g-Cëâ6?çü©ñÒMbP?ç{®Gáz„?r  r  r  )r  r%  r$  T)rF   rc   rO   g!Ñ,åNJ?gÐ„–-?À?r   r‚   )r#   rú   r�   r�   r„   r   r9   r  rû   Úassert_almost_equalrü   r  )
r:   r  rc   Úres_methr  r‘   rO   Ú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                 óÌ   • [        / SQ/ SQS9n[        R                  R                  5       u  p#UR                  R                  SUS9n[        UR                  5       / SQ5        g )N©r‚   rt   r–   rõ   ©r
  r  r  r  r÷   Fr  )Ú0Ú1Ú2Ú3)r   r�   r�   r„   r9   rT   r   Úget_xticklabels)r:   Údfr‘   rO   s       r(   Útest_bar_ignore_indexÚ%TestSeriesPlots.test_bar_ignore_index:  sM   € Ü’LÒ(<Ñ=ˆÜ—
‘
×#Ñ#Ó%‰ˆØ�W‰W�[‰[ 5¨Rˆ[Ð0ˆÜ˜2×-Ñ-Ó/Ò1EÕFr'   c                 óÆ   • [        / SQ5      nUR                  R                  / SQS9nUR                   Vs/ s H  o3R	                  5       PM     nn/ SQnXE:X  d   eg s  snf )Nr.  )ÚredÚbluer:  r9  rv   )©r  ç        r<  r  ©r<  r<  r  r  r=  r;  )r   r9   rT   r}   Úget_facecolor)r:   rÕ   rO   ÚpÚresultr  s         r(   Útest_bar_user_colorsÚ$TestSeriesPlots.test_bar_user_colors@  sX   € Ü’<Ó ˆØ�V‰V�Z‰ZÒ<ˆZÐ=ˆØ-/¯ZªZÓ8ªZ¨—/‘/Ö#©ZˆÐ8ò
ˆð Ó!Ð!Ñ!ùò 9s   ·Ac                 óä   • [        [        R                  R                  S5      R	                  S5      5      n[
        R                  R                  5       u  p#UR                  US9n[        USS9  g )Nrt   ©r_   r_   r—   r   r?   ©
r   r#   rz   r{   r|   r�   r�   r„   r9   r   ©r:   r5  r‘   rO   rA   s        r(   Útest_rotation_defaultÚ%TestSeriesPlots.test_rotation_defaultL  sS   € Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÓHˆä—
‘
×#Ñ#Ó%‰ˆØ�w‰w˜"ˆwˆ~ˆÜ˜4 aÓ(r'   c                 óæ   • [        [        R                  R                  S5      R	                  S5      5      n[
        R                  R                  5       u  p#UR                  SUS9n[        USS9  g )Nrt   rD  r±   )r>   rO   r?   rE  rF  s        r(   Útest_rotation_30Ú TestSeriesPlots.test_rotation_30S  sV   € Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÓHˆÜ—
‘
×#Ñ#Ó%‰ˆØ�w‰w˜2 "ˆwÐ%ˆÜ˜4 bÓ)r'   c                 óº  • SSK Jn  [        SS5      nU/ SQ   n[        [        R
                  R                  S5      R                  [        U5      5      U5      n[        R                  R                  5       u  pEUR                  US9nUR                  [        SS	S	5      S
U5      nUR                  SS5        XeR!                  5       S   :X  d   e[#        USS9  g )Nr   )ÚDatetimeConverterú1/1/2000z3/1/2000)	r   r‚   rt   r–   r_   é	   r   é   é   rt   r—   iÏ  r‚   rÚ   z1/1/1999ú1/1/2001r±   r?   )Ú%pandas.plotting._matplotlib.converterrM  r	   r   r#   rz   r{   r|   Úlenr�   r�   r„   r9   Úconvertr   Úset_xlimr¡   r   )r:   rM  Úrngr`   r‘   rO   Úxps          r(   Útest_irregular_datetimeÚ'TestSeriesPlots.test_irregular_datetimeY  sµ   € ÝKä˜ ZÓ0ˆØÒ0Ñ1ˆÜ”R—Y‘Y×*Ñ*¨1Ó-×=Ñ=¼cÀ#»hÓGÈÓMˆÜ—
‘
×#Ñ#Ó%‰ˆØ�X‰X˜ˆXˆ_ˆØ×&Ñ&¤x°°a¸Ó';¸RÀÓDˆØ
�‰�J 
Ô+Ø—[‘[“] 1Ñ%Ó%Ð%Ð%Ü˜2 BÓ'r'   c           
      óÊ  • [        SS[        R                  SSSS/SSSS[        R                  SS/S9n[        R                  R                  5       u  p#UR                  US	9nUR                  5       u  pEUR                  5       nU[        R                  " US
   R                  SS9S
   5      ::  d   eU[        R                  " US
   R                  SS9S
   5      :¼  d   eg )Nr<  r  g      @g      @g      @g      @g       @r÷   r—   r   FrŸ   )r   r#   rø   r�   r�   r„   r9   r¡   r¢   Únanminr£   Únanmax)r:   r`   r‘   rO   r¤   r¥   r¦   s          r(   Útest_unsorted_index_xlimÚ(TestSeriesPlots.test_unsorted_index_xlimf  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                 ó"  • [        [        R                  R                  S5      R	                  SS5      / SQSS9n[        UR                  R                  5      n[        UR                  UR                  5        UR                  5       S:X  d   eg )Nrt   r‚   r_   ©r
  r  r  r  ÚeÚYLABELr    )r   r#   rz   r{   Úintegersr   r9   Úpier   Útextsr!   Ú
get_ylabel©r:   r+   rO   s      r(   Útest_pie_seriesÚTestSeriesPlots.test_pie_seriesr  sm   € ô Ü�I‰I×!Ñ! !Ó$×-Ñ-¨a°Ó3Ú+Øñ
ˆô
 ˜vŸ{™{Ÿ™Ó/ˆÜ˜2Ÿ8™8 V§\¡\Ô2Ø�}‰}‹ (Ó*Ð*Ñ*r'   c                 óè   • [        [        R                  R                  S5      R	                  SS5      / SQSS9n[        UR                  R                  S S9n[        UR                  S/S-  5        g )	Nrt   r‚   r_   ra  rc  r    rÐ   rÚ   )
r   r#   rz   r{   rd  r   r9   re  r   rf  rh  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                 óì   • [        [        R                  R                  S5      R	                  SS5      / SQSS9n/ SQn[        UR                  R                  US9n/ S	Qn[        UR                  US
9  g )Nrt   r‚   r_   ra  rc  r    )ÚrÚgr  ©rš   )ro  rp  r  ro  rp  rx   )
r   r#   rz   r{   rd  r   r9   re  r   r}   )r:   r+   Ú
color_argsrO   Ú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                 ó  • [        [        R                  R                  S5      R	                  SS5      / SQSS9n/ SQn/ SQn[        UR                  R                  X#S	9n[        UR                  U5        [        UR                  US
9  g )Nrt   r‚   r_   ra  rc  r    )ÚAÚBÚCÚDÚE©ro  rp  r  r  Úm)rÑ   rš   rx   )r   r#   rz   r{   rd  r   r9   re  r   rf  r   r}   )r:   r+   rÑ   rr  rO   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                 ó  • [        [        R                  R                  S5      R	                  SS5      / SQSS9n/ SQn[        UR                  R                  USS	S
9nUR                  UR                  5       -   Vs/ s H	  oDS-  S PM     nn[        [        R                  " [        UR                  U5      5      5      n[        UR                   U5        UR                    H  nUR#                  5       S	:X  a  M   e   g s  snf )Nrt   r‚   r_   ra  rc  r    r|  z%.2fé   )rš   ÚautopctÚfontsizeéd   z.2f)r   r#   rz   r{   rd  r   r9   re  r   ÚsumÚlistr   Úfrom_iterableÚzipr!   r   rf  Úget_fontsize)r:   r+   rr  rO   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¸Èñ
ˆð )/¯©¸¿
¹
»Ò(DÓEÒ(D 1�S‘5˜�+’Ñ(DˆÐEÜœe×1Ò1´#°f·l±lÀDÓ2IÓJÓKˆÜ˜2Ÿ8™8 ^Ô4Ø—”ˆAØ—>‘>Ó# qÕ(Ð(Ð(ò ùò Fs   Á>Dc                 óº   • [        / SQ/ SQS9n[        R                  " [        SS9   UR                  R                  5         S S S 5        g ! , (       d  f       g = f)N)r‚   rt   r   rõ   r�   ra  r÷   z&pie plot doesn't allow negative valuesrí   )r   rï   rð   Ú
ValueErrorr9   re  rp   s     r(   Útest_pie_series_negative_raisesÚ/TestSeriesPlots.test_pie_series_negative_raises°  s:   € äÒ(Ò0IÑJˆÜ�]Š]œ:Ð-UÓVØ�K‰K�O‰OÔ÷ W×VÖVús   ¨AÁ
Ac                 ó°   • [        SS[        R                  S// SQSS9n[        UR                  R
                  5      n[        UR                  / SQ5        g )Nr‚   rt   rõ   r/  rc  r    )r
  r  rÚ   r  )r   r#   rø   r   r9   re  r   rf  rh  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                 ó$  • [        S[        R                  SS/5      n[        R                  R                  5       u  p#UR                  R                  SUS9n/ SQnUR                   Vs/ s H  oUR                  5       PM     nnXd:X  d   eg s  snf )Nr‚   TrÙ   )r0  rÚ   r2  r3  )
r   r#   rø   r�   r�   r„   r9   re  rf  Úget_text)r:   rÕ   r‘   rO   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                  R                  S5      R	                  S5      [        S5      S9n[        [        R                  R                  S5      R	                  S5      SS9n[        R                  R                  5       u  p4UR                  US9nUR                  S	S	US
9  [        U/ SQS9  UR                  5       R                  5       (       d   eUR                  R                  5       R                  5       (       d   eg )Nrt   ©r±   r–   Úabc©Úcolumnsr±   r˜  rß   r—   T©rÏ   r�   rO   ©r
  r  r  ú	x (right)rÐ   ©r   r#   rz   r{   r|   r†  r   r�   r�   r„   r9   r   Ú	get_yaxisÚget_visibleÚright_ax©r:   r5  rÕ   r‘   rO   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                 ó.  • [        [        R                  R                  S5      R	                  S5      [        S5      S9n[        [        R                  R                  S5      R	                  S5      SS9n[        R                  R                  5       u  p4UR                  US9nUR                  US	S	S
9  [        U/ SQS9  UR                  5       R                  5       (       d   eUR                  R                  5       R                  5       (       d   eg )Nrt   rœ  r�  rž  r±   r˜  rß   r—   T©rO   rÏ   r�   r¡  rÐ   r£  r§  s        r(   Ú)test_df_series_secondary_legend_with_axesÚ9TestSeriesPlots.test_df_series_secondary_legend_with_axesÕ  sÖ   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=ÄtÈEÃ{ñ
ˆô ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸BÓ?ÀcÑJˆä—
‘
×#Ñ#Ó%‰ˆØ�W‰W˜ˆWˆ^ˆØ	�‰�"˜T¨tˆÑ4ô 	˜RÒ(DÒEØ�|‰|‹~×)Ñ)×+Ñ+Ð+Ð+Ø�{‰{×$Ñ$Ó&×2Ñ2×4Ñ4Ð4Ñ4r'   c                 óH  • [        [        R                  R                  S5      R	                  S5      [        S5      S9n[        [        R                  R                  S5      R	                  S5      SS9n[        R                  R                  5       u  p4UR                  SUS	9nUR                  SSUS
9  / SQn[        UR                  US9  UR                  R                  5       R                  5       (       a   eUR                  5       R                  5       (       d   eg )Nrt   rœ  r�  rž  r±   r˜  rß   T©r�   rO   r   ©z	a (right)z	b (right)z	c (right)r¢  rÐ   ©r   r#   rz   r{   r|   r†  r   r�   r�   r„   r9   r   Úleft_axr¤  r¥  ©r:   r5  rÕ   r‘   rO   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  • [        [        R                  R                  S5      R	                  S5      [        S5      S9n[        [        R                  R                  S5      R	                  S5      SS9n[        R                  R                  5       u  p4UR                  SUS	9nUR                  USSS
9  / SQn[        UR                  U5        UR                  R                  5       R                  5       (       a   eUR                  5       R                  5       (       d   eg )Nrt   rœ  r�  rž  r±   r˜  rß   Tr¯  r«  r°  r±  r³  s         r(   Ú.test_df_series_secondary_legend_both_with_axisÚ>TestSeriesPlots.test_df_series_secondary_legend_both_with_axisö  sâ   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=ÄtÈEÃ{ñ
ˆô ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸BÓ?ÀcÑJˆä—
‘
×#Ñ#Ó%‰ˆØ�W‰W ¨"ˆWÐ-ˆØ	�‰�"˜T¨tˆÑ4ò HˆÜ˜RŸZ™Z¨Ô2Ø—:‘:×'Ñ'Ó)×5Ñ5×7Ñ7Ð7Ð7Ø�|‰|‹~×)Ñ)×+Ñ+Ð+Ñ+r'   c                 óN  • [        [        R                  R                  S5      R	                  S5      [        S5      S9n[        [        R                  R                  S5      R	                  S5      SS9n[        R                  R                  5       u  p4UR                  SS	US
9nUR                  USSS9  / SQn[        UR                  U5        UR                  R                  5       R                  5       (       a   eUR                  5       R                  5       (       d   eg )Nrt   rœ  r�  rž  r±   r˜  rß   TF)r�   Ú
mark_rightrO   r«  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)TrF   )ÚsymÚsymlogc                 óv  • [        [        R                  R                  S5      R	                  S5      5      n[        [        R                  R                  S5      R	                  S5      5      nUR                  US9nUR                  SUS9nUR                  5       U:X  d   eUR                  5       U:X  d   eg )Nrt   r„  )rD   T)r�   rD   )r   r#   rz   r{   r|   r9   Ú
get_yscale)r:   Ú
input_logyÚexpected_scaleÚs1Ús2rÉ   rÊ   s          r(   Útest_secondary_logyÚ#TestSeriesPlots.test_secondary_logy  sš   € ô
 ”B—I‘I×)Ñ)¨!Ó,×<Ñ<¸SÓAÓBˆÜ”B—I‘I×)Ñ)¨!Ó,×<Ñ<¸SÓAÓBˆð �g‰g˜:ˆgÐ&ˆØ�g‰g $¨ZˆgÐ8ˆà�~‰~Ó >Ó1Ð1Ð1Ø�~‰~Ó >Ó1Ð1Ñ1r'   c                 ó>  • [        [        R                  R                  S5      R	                  S5      5      n[
        R                  R                  5       u  p#Sn[        R                  " [        US9   UR                  SSUS9  S S S 5        g ! , (       d  f       g = f)Nrt   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)rK   rw   rO   )r   r#   rz   r{   r|   r�   r�   r„   rï   rð   r�  r9   )r:   r˜  r‘   rO   rò   s        r(   Ú)test_plot_fails_with_dupe_color_and_styleÚ9TestSeriesPlots.test_plot_fails_with_dupe_color_and_style'  sr   € Ü”2—9‘9×(Ñ(¨Ó+×;Ñ;¸AÓ>Ó?ˆÜ—
‘
×#Ñ#Ó%‰ˆðð 	ô
 �]Š]œ:¨SÓ1Ø�F‰F˜ c¨bˆFÑ1÷ 2×1Ö1ús   Á3BÂ
Bzbw_method, indÚscottr*   ç      à?éœÿÿÿr„  c                 ól   • [         R                  " S5        [        UR                  R                  X#S9  g )Nrg   ©Ú	bw_methodÚind)rï   Úimportorskipr   r9   rf   )r:   r   rÐ  rÑ  s       r(   Útest_kde_kwargsÚTestSeriesPlots.test_kde_kwargs2  s$   € ô 	×Ò˜GÔ$Ü˜"Ÿ'™'Ÿ+™+°ÓDr'   c                 óž   • [         R                  " S5        [        R                  " SSS5      n[	        UR
                  R                  SUS9  g )Nrg   rÍ  r„  r*   rÌ  rÏ  )rï   rÒ  r#   Úlinspacer   r9   Údensity)r:   r   Úsample_pointss      r(   Útest_density_kwargsÚ#TestSeriesPlots.test_density_kwargs?  s6   € Ü×Ò˜GÔ$ÜŸš D¨#¨rÓ2ˆÜ˜"Ÿ'™'Ÿ/™/°S¸mÓLr'   c                 ó2  • [         R                  " S5        [        R                  R	                  5       u  p#[
        R                  " SSS5      nUR                  R                  SSXCS9n[        USS	9  [        UR                  R                  5       S
5        g )Nrg   rÍ  r„  r*   TrÌ  )rD   rÐ  rÑ  rO   rF   ©rE   ÚDensity)rï   rÒ  r�   r�   r„   r#   rÖ  r9   rf   r   r   rE   Ú	get_label)r:   r   r‘   rO   rØ  s        r(   Útest_kde_kwargs_check_axesÚ*TestSeriesPlots.test_kde_kwargs_check_axesD  so   € Ü×Ò˜GÔ$Ü—
‘
×#Ñ#Ó%‰ˆÜŸš D¨#¨rÓ2ˆØ�W‰W�[‰[˜d¨c°}ˆ[ÐLˆÜ˜ 5Ò)Ü˜2Ÿ8™8×-Ñ-Ó/°Õ;r'   c                 ó‚  • [         R                  " S5        [        [        R                  R                  S5      R                  SS95      n[        R                  US'   [        UR                  R                  5      n[        [        R                  " UR                  S   R                  5       5      ) 5      (       d   eg )Nrg   rt   é2   )Úsizer   )rï   rÒ  r   r#   rz   r{   Úuniformrø   r   r9   rf   ÚanyÚisnanr¦   Ú	get_xdata)r:   rÕ   rA   s      r(   Útest_kde_missing_valsÚ%TestSeriesPlots.test_kde_missing_valsL  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                 ó*  • [         R                  R                  5       u  p#UR                  R	                  SUS9n[        USS9  UR                  5       n[        XAR                  /5        UR                  5       n[        US/[        U5      -  5        g )NT)rD   rO   rF   rÜ  rÚ   )r�   r�   r„   r9   rj   r   r4  r   r"   Úget_yticklabelsrT  )r:   r   r‘   rO   ÚxlabelsÚylabelss         r(   Útest_boxplot_seriesÚ#TestSeriesPlots.test_boxplot_seriesU  su   € ä—
‘
×#Ñ#Ó%‰ˆØ�W‰W�[‰[˜d rˆ[Ð*ˆÜ˜ 5Ò)Ø×$Ñ$Ó&ˆÜ˜7§W¡W IÔ.Ø×$Ñ$Ó&ˆÜ˜7 R D¬3¨w«<Ñ$7Õ8r'   c                 óò   • [         R                  " S5        [        [        S5      5      n[        R
                  R                  5       u  p4UR                  XS9  [        R
                  R                  5         g )Nrg   r–   ©rc   rO   )	rï   rÒ  r   r-   r�   r�   r„   r9   rÇ   ©r:   rc   rÕ   r‘   rO   s        r(   Útest_kind_kwargÚTestSeriesPlots.test_kind_kwarg_  sR   € ô
 	×Ò˜GÔ$Ü”5˜“8ÓˆÜ—
‘
×#Ñ#Ó%‰ˆØ	�‰�DˆÑ Ü�
‰
×ÑÕr'   c                 ó
  • [         R                  " S5        [        [        S5      5      n[        R
                  R                  5       u  p4[        UR                  U5      " 5         [        R
                  R                  5         g )Nrg   r–   )
rï   rÒ  r   r-   r�   r�   r„   r  r9   rÇ   rò  s        r(   Útest_kind_attrÚTestSeriesPlots.test_kind_attrj  sU   € ô
 	×Ò˜GÔ$Ü”5˜“8ÓˆÜ—
‘
×#Ñ#Ó%‰ˆÜ�—‘˜ÔÔÜ�
‰
×ÑÕr'   c                 óô   • [        [        S5      5      n[        R                  R	                  5       u  p4Sn[
        R                  " [        US9   UR                  XS9  S S S 5        g ! , (       d  f       g = f)NÚabcdrì   rí   rñ  )	r   r†  r�   r�   r„   rï   rð   rñ   r9   ©r:   rc   rÕ   r‘   rO   rò   s         r(   Útest_invalid_plot_dataÚ&TestSeriesPlots.test_invalid_plot_datau  sQ   € ä”4˜“<Ó ˆÜ—
‘
×#Ñ#Ó%‰ˆØ'ˆÜ�]Š]œ9¨CÓ0Ø�F‰F˜ˆFÑ$÷ 1×0Ö0ús   ÁA)Á)
A7c                 ó†   • [         R                  " S5        [        [        S5      [        S9n[        UR                  US9  g )Nrg   r   r   rl   )rï   rÒ  r   r-   Úobjectr   r9   )r:   rc   rÕ   s      r(   Útest_valid_object_plotÚ&TestSeriesPlots.test_valid_object_plot}  s.   € ä×Ò˜GÔ$Ü”5˜“9¤FÑ+ˆÜ˜!Ÿ&™& tÓ,r'   c                 óæ   • [        / SQ5      n[        R                  R                  5       u  p4Sn[        R
                  " [        US9   UR                  XS9  S S S 5        g ! , (       d  f       g = f)N)r
  r  r  rt   rì   rí   rñ  )r   r�   r�   r„   rï   rð   rñ   r9   rú  s         r(   Ú test_partially_invalid_plot_dataÚ0TestSeriesPlots.test_partially_invalid_plot_dataƒ  sN   € äÒ%Ó&ˆÜ—
‘
×#Ñ#Ó%‰ˆØ'ˆÜ�]Š]œ9¨CÓ0Ø�F‰F˜ˆFÑ$÷ 1×0Ö0ús   Á	A"Á"
A0c                 ó¢   • [        SS/5      n[        R                  " [        SS9   UR	                  SS9  S S S 5        g ! , (       d  f       g = f)Nr‚   rt   z%invalid_kind is not a valid plot kindrí   Úinvalid_kindrl   )r   rï   rð   r�  r9   ©r:   rÕ   s     r(   Útest_invalid_kindÚ!TestSeriesPlots.test_invalid_kind‹  s9   € Ü�A�q�6‹NˆÜ�]Š]œ:Ð-TÓUØ�F‰F˜ˆFÑ'÷ V×UÖUús   §A Á 
Ac                 óú   • [        SSS9n[        SSS9nUR                  U5      n[        R                  R	                  S5      R                  UR                  5      n[        XCS9n[        UR                  5        g )Nz1/1/2009rõ   r   z1/2/2009rt   r÷   )
r	   Úappendr#   rz   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                 ó  • [        [        R                  " S5      SS9n[        R                  R	                  S5      R                  S5      nUR                  X"S9n[        R                  " UR                  S   R                  5        Vs/ s H  oDR                  S S 2S4   PM     sn5      nUR                  [        R                  " SS/5      -  UR                  5       R                  SS5      -   n[        R                  " XV5        S	[!        U5       S
3n["        R$                  " [&        US9   UR                  [        R                  R	                  S5      R                  S5      S9  S S S 5        g s  snf ! , (       d  f       g = f)Nr   r˜  rß   rt   )rt   r   )ÚyerrÚxerrr‚   r�   z?Asymmetrical error bars should be provided with the shape \(2, z\)rí   )rt   rP  ©r  )r   r#   r$   rz   r{   r9   ÚvstackÚcollectionsÚ	get_pathsÚverticesÚTrú   Úto_numpyÚreshaperû   rü   rT  rï   rð   r�  )r:   rÕ   ÚerrrO   r.   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¢q¨! tÔ,Ñ6SÑTÓUˆØ—E‘EœBŸHšH b¨! WÓ-Ñ-°·±³×1EÑ1EÀbÈ!Ó1LÑLˆÜ
×#Ò# FÔ5ð$Ü$'¨£F 8¨3ð0ð 	ô �]Š]œ:¨SÓ1Ø�F‰FœŸ	™	×-Ñ-¨aÓ0×7Ñ7¸Ó@ˆFÑA÷ 2Ð1ùò U÷ 2Õ1ús   ÂE7Ä2<E<Å<
F
r  rt   r   )r   rt   r˜  Úyrž  c                 ó~   • [        [        R                  " S5      SS9n[        UR                  X!S9n[        USSS9  g )Nr   r˜  rß   )r  rc   r   r‚   ©r  r  )r   r#   r$   r   r9   r   )r:   rc   r  rÕ   rO   s        r(   Útest_errorbar_plotÚ"TestSeriesPlots.test_errorbar_plotª  s4   € ô ”2—9’9˜R“= sÑ+ˆÜ˜qŸv™v¨DÑ<ˆÜ˜R a¨aÓ0r'   c                 ó  • [        [        R                  " S5      SS9n[        R                  " [        R                  R                  S5      R                  S5      5      n[        UR                  US9n[        USSS9  g )	Nr   r˜  rß   rt   )r  r‚   r   r  )
r   r#   r$   rÄ   rz   r{   r|   r   r9   r   )r:   rÕ   Ús_errrO   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'   rQ  )rQ  rt   c                 ó¢   • [        SSSS9n[        [        R                  " S5      USS9nX!l        [        UR                  US9n[        US	S
S9  g )NrN  rR  ÚME)ÚfreqrQ  r˜  r    r  r   r‚   r  )r	   r   r#   r$   r!   r   r9   r   )r:   r  Úixr   rO   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                 óî   • [        [        R                  " S5      SS9n[        R                  " [
        5         UR                  [        R                  " S5      S9  S S S 5        g ! , (       d  f       g = f)Nr   r˜  rß   rP  r  )r   r#   r$   rû   Úexternal_error_raisedr�  r9   r  s     r(   Ú%test_errorbar_plot_invalid_yerr_shapeÚ5TestSeriesPlots.test_errorbar_plot_invalid_yerr_shapeØ  sF   € ä”2—9’9˜R“= sÑ+ˆä×%Ò%¤jÕ1Ø�F‰FœŸ	š	 "›ˆFÑ&÷ 2×1Ö1ús   ¹$A&Á&
A4c                 óÒ   • [        [        R                  " S5      SS9nS/S-  n[        R                  " [
        5         UR                  US9  S S S 5        g ! , (       d  f       g = f)Nr   r˜  rß   Úzzzr  )r   r#   r$   rû   r-  rñ   r9   )r:   rÕ   r#  s      r(   Útest_errorbar_plot_invalid_yerrÚ/TestSeriesPlots.test_errorbar_plot_invalid_yerrß  sI   € ä”2—9’9˜R“= sÑ+ˆØ�˜"‘ˆÜ×%Ò%¤iÕ0Ø�F‰F˜ˆFÑ÷ 1×0Ö0ús   ¿AÁ
A&c                 ó,   • [        UR                  SS9  g )NT©Útabler8   rp   s     r(   Útest_table_trueÚTestSeriesPlots.test_table_trueæ  s   € ä˜&Ÿ+™+¨TÓ2r'   c                 ó,   • [        UR                  US9  g )Nr5  r8   rp   s     r(   Útest_table_selfÚTestSeriesPlots.test_table_selfê  s   € ä˜&Ÿ+™+¨VÓ4r'   c                 óÄ   • [         R                  " S5        [        [        / SQ5      [        R
                  R                  [        R
                  R                  -   5        g )Nrg   r•   )rï   rÒ  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  )ro  r9  Úgreenz#FF0000c                 ó˜   • SSK Jn  U" SUS9nX1/:X  d   eU" SU/S9nX1/:X  d   eU" SUS9nX1/S-  :X  d   eU" SU/S9nX1/S-  :X  d   eg )Nr   ©Úget_standard_colorsr‚   rv   r–   )Ú!pandas.plotting._matplotlib.stylerE  )r:   r  rE  r@  s       r(   Útest_standard_colorsÚ$TestSeriesPlots.test_standard_colors÷  su   € åIá$ Q¨aÑ0ˆØ˜‹}Ðˆ}á$ Q¨q¨cÑ2ˆØ˜‹}Ðˆ}á$ Q¨aÑ0ˆØ˜˜q™Ó Ð Ð á$ Q¨q¨cÑ2ˆØ˜˜q™Ó Ð Ñ r'   c                 óŒ  • SSK Jn  SSKJn  UR                   HG  nU" SUS9nXC/:X  d   eU" SU/S9nXC/:X  d   eU" SUS9nXC/S-  :X  d   eU" SU/S9nXC/S-  :X  a  MG   e   UR
                  R                   HG  nU" SUS9nXC/:X  d   eU" SU/S9nXC/:X  d   eU" SUS9nXC/S-  :X  d   eU" SU/S9nXC/S-  :X  a  MG   e   g )Nr   rq  rD  r‚   )Ú
num_colorsrw   r–   )r   rš   rF  rE  ÚcnamesÚColorConverter)r:   rš   rE  r  r@  s        r(   Útest_standard_colors_allÚ(TestSeriesPlots.test_standard_colors_all  s  € Ý%åIð —”ˆ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Õ$Ð$Ð$ñ ð ×&Ñ&×-Ô-ˆ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Õ$Ð$Ð$ò .r'   c                 óÖ   • [         R                  R                  5       u  p[        [        R
                  " S5      S-   5      R                  SUS9n[        UR                  5       S/S9  g )NrQ  r‚   rB  ©rw   rO   ©Ú
linecolors)	r�   r�   r„   r   r#   r$   r9   r   r¢   ©r:   r‘   rO   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                 óä   • [         R                  R                  5       u  p[        [        R
                  " S5      S-   [        SSS9S9R                  SUS9n[        UR                  5       S/S9  g )	NrQ  r‚   rN  r   r÷   rB  rP  rQ  )
r�   r�   r„   r   r#   r$   r	   r9   r   r¢   rS  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                 ó<  • SS K n[        UR                  5      n[        SSS9n[	        [
        R                  " SS5      US9nSnUR                  R                  5       u  pg[        U5       H  nUR                  US	9nM     [        UR                  5       US U S
9  g )Nr   rN  rQ  r   r‚   é   r÷   r–   r—   rQ  )r   r   r˜   r	   r   r#   r$   r�   r„   r-   r9   r   r¢   )	r:   r�   Ú
def_colorsr!   rÕ   Úncolorsr‘   rO   r.   s	            r(   Ú-test_time_series_plot_color_with_empty_kwargsÚ=TestSeriesPlots.test_time_series_plot_color_with_empty_kwargs6  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           	      óT  • [        [        R                  " S5      [        S5       Vs/ s H	  nSUS 3PM     snS9n[        R
                  R                  5       u  p4UR                  / SQUS9nS Vs/ s H	  nSUS 3PM     nn[        UR                  5       U5        g s  snf s  snf )Nr   ÚPÚ02dr÷   )r   r–   r_   rO  )ÚxticksrO   )
r   r#   r$   r-   r�   r�   r„   r9   r   r4  )r:   r.   rÕ   r‘   rO   r  s         r(   Útest_xticklabelsÚ TestSeriesPlots.test_xticklabelsD  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 
Á3B%c           	      óT  • [        [        S5      [        S5       Vs/ s H	  nSUS 3PM     snS9nUR                  R                  [        SSS5      S9n[        R
                  " [        [        SSS5      5      5      n[        R                  " XCR                  5       5        g s  snf )	Nr   r`  ra  r÷   r   rP  rt   )rb  )
r   r-   r9   rT   r#   rú   r†  rû   rü   Ú
get_xticks)r:   r.   rÕ   rO   r  s        r(   Útest_xtick_barPlotÚ"TestSeriesPlots.test_xtick_barPlotL  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                 ó”   • SSK Jn  [        [        SS5      [        R
                  " SSU" S/S9S	9S
9n[        UR                  5        g )Nr   )ÚCustomBusinessDayr„  éy   z
2014-05-01z
2014-06-01z
2014-05-26)Úholidays)ÚstartÚendr(  r÷   )Úpandas.tseries.offsetsrj  r   r-   ÚpdÚbdate_ranger   r9   )r:   rj  rÕ   s      r(   Útest_custom_business_day_freqÚ-TestSeriesPlots.test_custom_business_day_freqS  sB   € å<äÜ�#�s‹OÜ—.’.Ø"Ø Ù&°°Ñ?ññ
ˆô 	˜!Ÿ&™&Õ!r'   ziGH#24426, see also github.com/pandas-dev/pandas/commit/ef1bd69fa42bbed5d09dd17f08c44fc8bfc2b685#r61470674c                 ót  • [        / SQ5      n[        R                  R                  5       u  p#UR	                  US9nUR
                  R                  5       nUR                  SS/SS9  [        R                  R                  5       u  p#UR
                  R                  5       n[        R                  " XE5        g )Nr.  r—   r   r‚   T)Úinplace)
r   r�   r�   r„   r9   rH   r  Údroprû   rü   )r:   r`   r‘   rO   ÚbeforeÚafters         r(   Ú%test_plot_accessor_updates_on_inplaceÚ5TestSeriesPlots.test_plot_accessor_updates_on_inplaceb  s‹   € ô ’\Ó"ˆÜ—
‘
×#Ñ#Ó%‰ˆØ�X‰X˜ˆXˆ_ˆØ—‘×&Ñ&Ó(ˆà�‰�!�Q� ˆÑ&Ü—
‘
×#Ñ#Ó%‰ˆØ—‘×%Ñ%Ó'ˆÜ
×#Ò# FÕ2r'   r[   c                 óÈ   • [        SS/5      n[        R                  R                  5       u  p4UR	                  XS9  UR                  5       nUS   S:  d   eUS   S:”  d   eg )Nrt   r–   rñ  r   r‚   )r   r�   r�   r„   r9   r¡   )r:   rc   rÕ   r‘   rO   Úxlimss         r(   Útest_plot_xlim_for_seriesÚ)TestSeriesPlots.test_plot_xlim_for_seriesr  s^   € ô �A�q�6‹NˆÜ—
‘
×#Ñ#Ó%‰ˆØ	�‰�DˆÑ Ø—‘“ˆà�Q‰x˜!‹|Ðˆ|Ø�Q‰x˜!‹|Ð‰|r'   c                 óD  • [        [        S9nUR                  (       d   eUR                  5       n[	        UR                  5       5      S:X  d   eUR                  5       S   n[	        UR                  5       5      S:X  d   e[	        UR                  5       5      S:X  d   eg )Nr   r‚   r   )r   ÚintÚemptyr9   rT  r¢   rç  rù   )r:   r5  rO   rd   s       r(   Útest_plot_no_rowsÚ!TestSeriesPlots.test_plot_no_rows~  s   € äœ#ÑˆØ�x�xˆˆxØ�W‰W‹YˆÜ�2—<‘<“>Ó" aÓ'Ð'Ð'Ø�|‰|‹~˜aÑ ˆÜ�4—>‘>Ó#Ó$¨Ó)Ð)Ð)Ü�4—>‘>Ó#Ó$¨Ó)Ð)Ñ)r'   c                 ó¤   • [        / SQ5      n[        R                  " [        SS9   UR	                  5         S S S 5        g ! , (       d  f       g = f)Nr	  rì   rí   )r   rï   rð   rñ   r9   )r:   r5  s     r(   Útest_plot_no_numeric_dataÚ)TestSeriesPlots.test_plot_no_numeric_dataˆ  s1   € Ü’OÓ$ˆÜ�]Š]œ9Ð,EÓFØ�G‰GŒI÷ G×FÖFús   §AÁ
Azdata, indexr.  )r–   rt   r‚   r   )r   râ  r*   r±   )iv  i€  i¼  iž  c                 óæ   • [        XS9nUR                  SS9nUR                  5       n[        UR                  S S9 Vs/ s H  nUR                  5       R                  PM     nnXW:X  d   eg s  snf )N)rþ   r!   rT   rl   c                 ó6   • U R                  5       R                  $ r7   )Úget_bboxr¥   )Úpatchs    r(   Ú<lambda>Ú1TestSeriesPlots.test_plot_order.<locals>.<lambda>œ  s   € ¸e¿n¹nÓ>N×>SÒ>Sr'   )r™   )r   r9   ÚtolistÚsortedr}   r‰  r)  )r:   rþ   r!   r`   rO   r  rŠ  r@  s           r(   Útest_plot_orderÚTestSeriesPlots.test_plot_order�  sw   € ô ˜$Ñ,ˆØ�X‰X˜5ˆXÐ!ˆà—:‘:“<ˆô   §
¡
Ñ0SÒTó
âT�ð �N‰NÓ×!Ô!ÙTð 	ð 
ð Ó!Ð!Ñ!ùò	
s   Á $A.c                 ó„   • [        SS/5      nUR                  SSS9nUR                  S   R                  5       S:X  d   eg )Nr‚   rt   rÕ   ÚC3)rK   rw   r   )r   r9   r¦   Ú	get_color)r:   rÕ   rO   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_label))NrÚ   Únew)Úoldr—  r–  )NrÚ   rÚ   )rd   r[   rT   re   ri   c                 óø  • [        / SQ5      nX%R                  l        UR                  US9nUS:X  a-  UR	                  5       S:X  d   eUR                  5       U:X  d   eO_US:X  a-  UR	                  5       S:X  d   eUR                  5       S:X  d   eO,UR                  5       S:X  d   eUR	                  5       U:X  d   eUR                  XUS9nUR                  5       U:X  d   eUR	                  5       U:X  d   eg )Nr.  rl   re   rÚ   ri   Ú	Frequency)rc   ÚylabelÚxlabel)r   r!   r"   r9   r  rg  )r:   rc   Ú
index_nameÚ	old_labelÚ	new_labelr`   rO   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   rz  )rm  r   r(  r‚   )Údaysc                 óf   • Sn[        SS/US9R                  US9nUR                  5       S:X  d   eg )N)r–   r‚   r‚   rt   r÷   )Úxlim)r   r9   r¡   )r:   r!   r|  rO   s       r(   Útest_timedelta_indexÚ$TestSeriesPlots.test_timedelta_indexÀ  s;   € ð ˆÜ�Q˜�F %Ñ(×-Ñ-°EÐ-Ð;ˆØ�{‰{‹} Ó&Ð&Ñ&r'   c                 ó¸   • [        / SQ5      nUR                  S S9n[        [        R                  R
                  5      S S n[        UR                  5       US9  g )Nr•   rv   r‚   rQ  )r   r9   r   r�   r�   r˜   r   r¢   )r:   r+   rO   r  s       r(   Útest_series_none_colorÚ&TestSeriesPlots.test_series_none_colorÍ  sG   € äš	Ó"ˆØ�[‰[˜tˆ[Ð$ˆÜ!¤#§*¡*×"5Ñ"5Ó6°r¸Ð:ˆÜ�b—l‘l“n°Ó:r'   c                 ó„   • [         R                  " S5         UR                  5       nS S S 5        g ! , (       d  f       g = f)NF)rû   Úassert_produces_warningr9   )r:   r   r‘   s      r(   Útest_plot_no_warningÚ$TestSeriesPlots.test_plot_no_warningÔ  s)   € ô ×'Ò'¨Õ.Ø—‘“	ˆA÷ /×.Ö.ús   —1±
?r&   )zÚ__name__Ú
__module__Ú__qualname__Ú__firstlineno__rï   ÚmarkÚslowÚparametrizer;   rB   rP   rV   r\   ra   ÚparamÚtdÚ
skip_if_norm   rq   r~   r‡   r’   r›   r§   r¬   r²   r½   rÀ   rË   rÖ   rÛ   rà   rä   rè   ró   r	   r  r  r  Úxfailr   r   r   r+  r6  rA  rG  rJ  rY  r^  ri  rl  rt  r~  r�  r‘  r”  r™  r¨  r¬  r´  r·  r»  rÅ  rÉ  r#   Úint_rÖ  rÓ  rÙ  rß  rè  rî  r   r=  r?  r>  ró  rö  rû  rÿ  r  r  r  r  r   rÄ   rz   r{   r|   r†  r   r   r$  r*  r.  r2  r7  r:  r@  rG  rM  rT  rW  r]  rc  rg  rr  ry  r}  r‚  r…  r�  r”  rŸ  rp  Útimedelta_rangeÚ	Timedeltar¤  r§  r«  Ú__static_attributes__r&   r'   r(   r0   r0   7   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ð<ò'ò(ò	'ò	'ò	ò ò ò ò ò ò&ð ‡[�[×Ñ˜W t©Z¸ÈaÑ-PÐ&QÓRñGó SðGò$òð ‡[�[×ÑØ×2Ñ0Ó2Ø(Øð ð ð
 ‡[�[×Ñ˜\Ð,<Ð>OÐ+PÓQñPó RóðPð ‡[�[×ÑØ×2Ñ0Ó2Ø(Øð ð ð
 ‡[�[×ÑØÚ	%Ò'DÐEóñPó	óðPòGò
"ò)ò*ò(ò
Cò
+ò/ò
=ò9ò)ò ò:ò"ò5ò"5ò ,ò",ò",ð" ‡[�[×ÑØ$ }Ð6GÐ&Hóñ
2óð
2ò	2ð ‡[�[×ÑØà�bˆMØ�2ˆJØ�2—7’7˜2“;ÐØ�"—+’+˜d C¨Ó,Ð-ð		
óñEóðEò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ð%ò(ò
"ò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ð!ò%òB<ò<òGò6ò:ò"ð ‡[�[×Ñð=ð ð ñ
	3óð
	3ð ‡[�[×Ñ˜V f¨fÐ%5Ó6ñ	ó 7ð	ò*òð
 ‡[�[×ÑØâš<Ð(ÚÒ7Ð8ð	
óñ
"óð
"ò/ð
 ‡[�[×ÑØ*ÚBóð ‡[�[×Ñ˜VÒ%LÓMñ,ó Nó	ð
,ð, ‡[�[×ÑØà×Ò Q°¸Ñ<Ø�\Š\˜qÑ! 2§<¢<°QÑ#7Ð8ð	
óñ'óð'ò;ð ‡[�[×Ññó ór'   r0   ),Ú__doc__r   Ú	itertoolsr   Únumpyr#   rï   Úpandas.compatr   Úpandas.compat.numpyr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsrµ  Úpandasrp  r   r   r	   r
   r   Úpandas._testingÚ_testingrû   Úpandas.tests.plotting.commonr   r   r   r   r   r   r   r   r   r   r   rÒ  r�   rÆ   Úfixturer   r+   r0   r&   r'   r(   Ú<module>rÉ     s¥   ðÙ "Ý Ý ã Û å +Ý 2ß )Ð )ã ÷õ õ ÷÷ ÷ ñ ð ×Ò˜,Ó'€Ø×ÒÐ-Ó.€ð ‡�ñó ðð ‡�ñó ð÷bò br'   