+
    ÏÜ³jÔ‹ ã                   óÂ  € R t ^ RIHtHt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	H
u Ht ^ RIHt ^ RIt^ RIHtHtHtHt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(H)t)H*t* ^ RI+H,t, ^ RI-H.t. ]P^                  ! R4      t0]P^                  ! R	4      t1]Pd                  Pg                  R
4      ]Pd                  Pg                  R4      .t4 ! R R4      t5R t6R# )zTest cases for DataFrame.plot)ÚdateÚdatetimeN)Úis_list_like)	Ú	DataFrameÚIndexÚ
MultiIndexÚPeriodIndexÚSeriesÚbdate_rangeÚ
date_rangeÚoption_contextÚplotting)Ú_check_ax_scalesÚ_check_axes_shapeÚ_check_box_return_typeÚ_check_colorsÚ_check_dataÚ_check_grid_settingsÚ_check_has_errorbarsÚ_check_legend_labelsÚ_check_plot_worksÚ_check_text_labelsÚ_check_ticks_propsÚ_check_visibleÚ
get_y_axis)ÚVersion)Úpprint_thingÚ
matplotlibzmatplotlib.pyplotzAignore:divide by zero encountered in scalar divide:RuntimeWarningzBignore:invalid value encountered in scalar multiply:RuntimeWarningc                   óX)  a € ] tR t^?t o ]P
                  P                  R 4       t]P
                  P                  R 4       t]P
                  P                  R 4       t	]P
                  P                  R 4       t
]P
                  P                  RR7      ]P
                  P                  R 4       4       t]P
                  P                  R 4       t]P
                  P                  ]P
                  P                  R	R
. ER&O/R. ER&O/RER'RER'/RRRRRR/.4      R 4       4       t]P
                  P                  R 4       t]P
                  P                  R 4       t]P
                  P                  R 4       t]P
                  P                  R 4       t]P
                  P                  ]P
                  P                  RRER).4      R 4       4       t]P
                  P                  R 4       t]P
                  P                  R]! R4      RR.RR.RR.R R.R R.RR .RR .RR .RR .RR!.RR!.RR".RR"..4      R# 4       t]P
                  P                  ]P
                  P                  R$. ER*O4      R) 4       4       t]P
                  P                  ]P
                  P                  R*R%/ .R&/ .R'/ .R(R+R+/.R,R-R-R+R+/.R.R-R-R+R+/..4      R/ 4       4       tR0 tR1 tR2 tR3 tR4 tR5 t]P
                  P                  R6ER+ER,.4      R7 4       t ]P
                  P                  R8. ER-O4      R< 4       t!R= t"R> t#R? t$R@ t%RA t&RB t']P
                  P                  RC](PR                  ](PT                  .4      RD 4       t+]P
                  P                  RE],! R+. ER.O/. ER/ORJ7      ],! R+RFRG](PZ                  RIRKRLRM./RGRFRIRH](PZ                  RIRH.RJ7      .4      RN 4       t.RO t/RP t0RQ t1]P
                  P                  RRR%RS.4      ]P
                  P                  RT^ER(.4      RU 4       4       t2]P
                  P                  RRR%RS.4      RV 4       t3RW t4]P
                  P                  RRR%RS.4      RX 4       t5]P
                  P                  RY]6! ^4      ]7! RZR!^R[7      .4      R\ 4       t8]P
                  P                  RY]6! ^4      ]7! RZR!^R[7      .4      R] 4       t9]P
                  P                  RY]6! ^4      ]7! RZR!^R[7      .4      ]P
                  P                  R	/ R^R_/.4      R` 4       4       t:]P
                  P                  R	/ RaR/.4      Rb 4       t;Rc t<]P
                  P                  R_RdRe7      ]P
                  P                  R^RR_.4      Rf 4       4       t=Rg t>]P
                  P                  R^RR_.4      Rh 4       t?Ri t@]P
                  P                  RjER0ER1.4      ]P
                  P                  R^RR_.4      Rk 4       4       tA]P
                  P                  RjER0ER1.4      Rl 4       tBRm tCRn tDRo tERp tFRq tGRr tH]P
                  P                  RY]I]JP–                  .4      Rs 4       tL]P
                  P                  RtER2ER3.4      Ru 4       tMRv tNRw tORx tPRy tQ]P
                  P                  RtER4ER5.4      Rz 4       tR]P
                  P                  R{R_]P¦                  ! R]TPª                  ! R|4      R}7      .4      ]P
                  P                  RtER6ER5.4      ]P
                  P                  R€. ER7O. ER8O.4      R‚ 4       4       4       tV]P
                  P                  RƒRR_.4      ]P
                  P                  R„. ER9O. ER:O34      R… 4       4       tW]P
                  P                  Rt. ER;O4      R† 4       tX]P
                  P                  R‡ER<ER=.4      Rˆ 4       tYR‰ tZRŠ t[R‹ t\RŒ t]R� t^]P
                  P                  ]P
                  P                  R	/ RŽR_/RRRR/R^R/.4      R� 4       4       t_]P
                  P                  R� 4       t`]P
                  P                  R‘ 4       ta]P
                  P                  R’ 4       tbR“ tcR” tdR• te]P
                  PÍ                  R–4      ]P
                  P                  ]g! ]hPÒ                  4      ]g! R—4      8¬  R˜R7      R™ 4       4       tj]P
                  PÍ                  Rš4      ]P
                  P                  ]g! ]hPÒ                  4      ]g! R—4      8¬  R›R7      Rœ 4       4       tk]P
                  PÍ                  R–4      ]P
                  P                  ]g! ]hPÒ                  4      ]g! R—4      8¬  R˜R7      R� 4       4       tlRž tm]P
                  P                  RŸ. ER>O4      R  4       tnR¡ toR¢ tpR£ tqR¤ trR¥ tsR¦ ttR§ tuR¨ tvR© twRª tx]P
                  P                  R«ER?ER@.4      R¬ 4       tyERAR­ ltz]P
                  P                  R®R](Pö                  ! ](Pø                  ! . ERBO4      ](Pø                  ! . ERCO4      4      R](Pö                  ! ](Pø                  ! . ERBO4      ](Pø                  ! . ERDO4      4      R ](Pö                  ! ](Pø                  ! . ERBO4      ](Pø                  ! . EREO4      4      /R](Pö                  ! ](Pø                  ! ](PZ                  ^^^^^.4      ](Pø                  ! . ERFO4      4      R](Pö                  ! ](Pø                  ! ^](PZ                  ^^^^.4      ](Pø                  ! . ERGO4      4      R ](Pö                  ! ](Pø                  ! ^^^](PZ                  ^^.4      ](Pø                  ! . ERHO4      4      /.4      R¯ 4       t}R° t~]P
                  P                  R±^ R²^R³^R´/^ R²^R³/. ERIOR²R³..4      Rµ 4       tR¶ t€]P
                  P                  R·. ERJO4      R¸ 4       t�R¹ t‚]P
                  P                  RR]ƒEP                  EP
                  4      Rº 4       t†]P
                  P                  RRR,R..4      R» 4       t‡]P
                  P                  RR]ƒEP                  EP
                  4      R¼ 4       tˆ]P
                  P                  RR. ]! ]ƒEP                  EP
                  4      ORSN4      R½ 4       t‰R¾ tŠ]P
                  P                  R¿RR .RR~3R.RR .RR�.3.4      RÀ 4       t‹RÁ tŒ]P
                  P                  RÂERKR.R3.4      RÃ 4       t�]P
                  P                  RÄRR.R.RÅ.3RRR .RR�.RÅRÆ.3^ ^^.RÇRÈ.RÉRÊ.3.4      RË 4       tŽ]P
                  P                  RÌ^ ^RR.3^^ ^ ^.3.4      RÍ 4       t�RÎ t�RÏ t‘]P
                  P                  RÐR](EP$                  .4      RÑ 4       t“]P
                  P                  RÒ/ RÓ3RÔRÕ/RÕ3RÖR×/R×3.4      RØ 4       t”RÙ t•]P
                  P                  R+RÚ^.4      RÛ 4       t–RÜ t—RÝ t˜RÞ t™]P
                  P                  ]P
                  P                  R	R:R/R9RR:R/R;R/.4      Rß 4       4       tš]P
                  P                  Rà 4       t›]P
                  P                  Rá 4       tœ]P
                  P                  ]P
                  P                  RâRâRã.4      Rä 4       4       t�]P
                  P                  Rå 4       tž]P
                  P                  Ræ 4       tŸ]P
                  P                  ]P
                  P                  RR. ERLO4      ]P
                  P                  Rç] ! ](EPB                  ! ^4      Rè,          R-Ré7      ],! R-](EPB                  ! ^4      Rè,          R+](EPB                  ! ^4      Rê,          /4      .4      Rë 4       4       4       t¢]P
                  P                  ]P
                  P                  RR. ERLO4      ]P
                  P                  Rì],! R-](EPB                  ! ^4      Rè,          R+](EPB                  ! ^4      Rê,          /4      ],! R-](EPB                  ! ^4      Rè,          R+](EPB                  ! ^4      Rê,          /4      3] ! ](EPB                  ! ^4      Rè,          R-Ré7      ] ! ](EPB                  ! ^4      Rè,          R-Ré7      3ERM.4      Rí 4       4       4       t£]P
                  P                  ]P
                  P                  RR. ERLO4      Rî 4       4       t¤]P
                  P                  Rï]¥Rð7      Rñ 4       t¦Rò t§]P
                  P                  ]P
                  P                  RRR%R&.4      Ró 4       4       t¨]P
                  P                  Rô 4       t©]P
                  P                  ]P
                  P                  RõRö ],.4      R÷ 4       4       tª]P
                  P                  RR. ERLO4      Rø 4       t«Rù t¬Rú t­Rû t®Rü t¯Rý t°Rþ t±Rÿ t²ER  t³ER t´]P
                  P                  RR]ƒEP                  EPj                  4      ER 4       t¶ER t·ER t¸ER t¹ER tºER t»ER t¼ER	 t½]P
                  P                  ER
. ERNO4      ER 4       t¾ER t¿ER tÀ]P
                  P                  RRR%RS.4      ER 4       tÁER tÂER tÃER tÄ]P
                  P                  RRERO4      ER 4       tÅER tÆER tÇER tÈ]P
                  P                  ER. ERPO4      ER 4       tÉER tÊER tË]P
                  P                  RRERQ4      ER 4       tÌ]P
                  P                  ERERRERSERTERURER^^.3.4      ]P
                  P                  RR. ERVO4      ER 4       4       tÍ]P
                  P                  ER. ERWO4      ]P
                  P                  RRR,R..4      ER 4       4       tÎ]P
                  P                  RaERX4      ER  4       tÏ]P
                  P                  ER! 4       tÐ]P
                  P                  ER". ERYO4      ER# 4       tÑER$ tÒER%tÓV tÔR# (Z  ÚTestDataFramePlotsc           
     óð   € \        \        P                  P                  ^4      P	                  R
4      \        \        R4      \        R7      \        R^
RR7      R7      p\        VP                  RR7       R	# )é   ÚABCD©Údtypeú
2000-01-01ÚB©ÚperiodsÚfreq©ÚcolumnsÚindexF)ÚgridN©é
   é   )r   ÚnpÚrandomÚdefault_rngÚstandard_normalr   ÚlistÚobjectr   r   Úplot©ÚselfÚdfs   & Úg/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pandas/tests/plotting/frame/test_frame.pyÚ	test_plotÚTestDataFramePlots.test_plot@   sS   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü˜\°2¸CÔ@ô
ˆô
 	˜"Ÿ'™'¨×.ó    c           
     ó  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^
RR7      R7      p\        VP                  RRR7      p\        V^RR	7       R
# )r!   r"   r#   r%   r&   r'   r*   T©Údefault_axesÚsubplots©Úaxes_numÚlayoutNr.   ©r0   é   ©r   r1   r2   r3   r4   r   r5   r6   r   r   r7   r   ©r9   r:   Úaxess   &  r;   Útest_plot_subplotsÚ%TestDataFramePlots.test_plot_subplotsI   sc   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü˜\°2¸CÔ@ô
ˆô ! §¡°tÀdÔKˆÜ˜$¨°6×:r>   c           
     ó  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^
RR7      R7      p\        VP                  RRRR7      p\        V^RR	7       R
# )r!   r"   r#   r%   r&   r'   r*   T)rA   rB   rE   rC   Nr.   )éÿÿÿÿr!   ©r!   r!   rH   rI   s   &  r;   Ú"test_plot_subplots_negative_layoutÚ5TestDataFramePlots.test_plot_subplots_negative_layoutT   sm   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü˜\°2¸CÔ@ô
ˆô
 !Ø�G‰GØØØô	
ˆô 	˜$¨°6×:r>   c           
     ó*  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^
RR7      R7      p\        VP                  RRRR	7      p\        V^ R
7       \        V^RR7       R# )r!   r"   r#   r%   r&   r'   r*   TF)rA   rB   Ú	use_index©ÚxrotrC   Nr.   rF   )r   r1   r2   r3   r4   r   r5   r6   r   r   r7   r   r   rI   s   &  r;   Útest_plot_subplots_use_indexÚ/TestDataFramePlots.test_plot_subplots_use_indexc   sw   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü˜\°2¸CÔ@ô
ˆô
 !Ø�G‰GØØØô	
ˆô 	˜4 aÕ(Ü˜$¨°6×:r>   zApi changed in 3.6.0)Úreasonc                óê   € \        R ^^.R^^./4      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  P                  RR7       RRR4       R#   + '       g   i     R# ; i)ÚxÚyz''Line2D' object has no property 'blarg'©ÚmatchT)ÚblargN)r   ÚpytestÚraisesÚAttributeErrorr7   Úline©r9   r:   Úmsgs   &  r;   Útest_plot_invalid_argÚ(TestDataFramePlots.test_plot_invalid_args   sV   € ô ˜˜a ˜V S¨1¨a¨&Ð1Ó2ˆØ7ˆÜ�]Š]œ>°×5Ö5Ø�G‰G�L‰L˜tˆLÔ$÷ 6×5×5Ò5ús   ºA!Á!A2	c                óü   € \        \        P                  P                  ^4      P                  R4      \	        \
        P                  R,          4      R7      p\        VP                  RR7      p\        V^ R7       R# )r!   ºNr/   N©r,   T©rS   rT   N©r/   é   )
r   r1   r2   r3   r5   ÚstringÚascii_lettersr   r7   r   ©r9   r:   Úaxs   &  r;   Útest_plot_tick_propsÚ'TestDataFramePlots.test_plot_tick_props{   sX   € äÜ�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4Ü”v×+Ñ+¨CÕ0Ó1ô
ˆô
 ˜rŸw™w°$Ô7ˆÜ˜2 A×&r>   ÚkwargsÚyticksÚxticksÚylimÚxlimrA   TrB   ÚtitleÚblahc                óà   € \        \        P                  P                  ^4      P                  R4      \	        \
        P                  R,          4      R7      p\        VP                  3/ VB  R# )r!   rh   ri   Nrk   ©	r   r1   r2   r3   r5   rm   rn   r   r7   ©r9   rs   r:   s   && r;   Útest_plot_other_argsÚ'TestDataFramePlots.test_plot_other_args…   sQ   € ô Ü�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4Ü”v×+Ñ+¨CÕ0Ó1ô
ˆô 	˜"Ÿ'™'Ñ, VÔ,r>   c                óÜ  € \        \        P                  P                  ^4      P                  R4      \	        \
        P                  R,          4      R7      pVP                  RRR7      p\        V^RR7       VR,           Fv  p\        VP                  4       \        VP                  4       RR	7       \        VP                  RR
7      RR	7       \        VP                  P                  4       .RR	7       Kx  	  V^,          3 Fb  p\        VP                  4       \        VP                  4       4       \        VP                  P                  4       .4       \        V^ R7       Kd  	  R# )r!   rh   ri   Try   )rB   rx   rC   ºNr!   NF©Úvisible©ÚminorrT   Nrk   ©rl   rG   )r   r1   r2   r3   r5   rm   rn   r7   r   r   ÚxaxisÚget_xticklabelsÚ	get_labelr   )r9   r:   rJ   rp   s   &   r;   Útest_plot_visible_axÚ'TestDataFramePlots.test_plot_visible_ax–   s  € äÜ�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4Ü”v×+Ñ+¨CÕ0Ó1ô
ˆð �w‰w ¨FˆwÓ3ˆÜ˜$¨°6Õ:Ø�r—(�(ˆBÜ˜2Ÿ8™8Ô$Ü˜2×-Ñ-Ó/¸Õ?Ü˜2×-Ñ-°DÐ-Ó9À5ÕIÜ˜BŸH™H×.Ñ.Ó0Ð1¸5×Añ	 ð
 ˜•7“)ˆBÜ˜2Ÿ8™8Ô$Ü˜2×-Ñ-Ó/Ô0Ü˜BŸH™H×.Ñ.Ó0Ð1Ô2Ü˜r¨×*ó	 r>   c                óâ   € \        \        P                  P                  ^4      P                  R4      \	        \
        P                  R,          4      R7      p\        VP                  RR7       R# )r!   rh   ri   ry   ©rx   Nrk   r{   r8   s   & r;   Útest_plot_titleÚ"TestDataFramePlots.test_plot_title®   sL   € äÜ�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4Ü”v×+Ñ+¨CÕ0Ó1ô
ˆô 	˜"Ÿ'™'¨×0r>   c                ó@  € \        \        P                  R ,          \        ^
4      RR7      p\	        \
        P                  P                  ^4      P                  R4      \        P                  ! V4      R7      p\        VP                  RR7      p\        V^ R7       R# )rh   T©Ústrictri   rj   rT   Nrk   )Úziprm   rn   Úranger   r1   r2   r3   r   Úfrom_tuplesr   r7   r   )r9   Útuplesr:   rp   s   &   r;   Útest_plot_multiindexÚ'TestDataFramePlots.test_plot_multiindex¶   sp   € ä”V×)Ñ)¨#Õ.´°b³	À$ÔGˆÜÜ�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4Ü×(Ò(¨Ó0ô
ˆô ˜rŸw™w°$Ô7ˆÜ˜2 A×&r>   c                ó  € \         P                  ! . R
ORR.R7      p\         P                  ! RR.RR.R7      p\        \        P                  P                  ^4      P                  ^ ^
R4      VVR7      p\        VP                  RR7       R	# )õ   Î±Úi0Úi1)ÚnamesÚc0Úc1r*   u   Î£rŒ   N))r™   é    )r™   rG   )õ   Î²r!   )r    rl   )õ   Î³r0   )r¡   é   )õ   Î´é   )r£   é   )Úbaru   Î”)r¦   u   Î•)é   r!   )	r   r”   r   r1   r2   r3   Úintegersr   r7   )r9   r,   r+   r:   s   &   r;   Útest_plot_multiindex_unicodeÚ/TestDataFramePlots.test_plot_multiindex_unicodeÀ   s†   € ô ×&Ò&ò	ð ˜�,ô
ˆô ×(Ò(ØÐ 1Ð2¸4À¸,ô
ˆô Ü�I‰I×!Ñ! !Ó$×-Ñ-¨a°°VÓ<ØØô
ˆô
 	˜"Ÿ'™'¨×2r>   rE   Nc                óØ   € \        R \        P                  P                  ^4      P                  ^
4      /4      p\	        VP
                  P                  RVR7      p\        V^RR7       R# )rZ   T)rB   rE   rC   N©rG   rG   )r   r1   r2   r3   r   r7   r¦   r   )r9   rE   r:   rJ   s   &&  r;   Útest_plot_single_column_barÚ.TestDataFramePlots.test_plot_single_column_barÚ   sO   € ô
 ˜œRŸY™Y×2Ñ2°1Ó5×<Ñ<¸RÓ@ÐAÓBˆÜ  §¡§¡°tÀFÔKˆÜ˜$¨°6×:r>   c                óJ  € \        R \        P                  P                  ^4      P                  ^
4      /4      p\        P
                  P                  4       w  r#VP                  P                  RVR7      p\        V4      ^8X  g   Q hVP                  pWT^ ,          J g   Q hR# )rZ   T©rB   rp   N)r   r1   r2   r3   ÚmplÚpyplotrB   r7   r¦   ÚlenrJ   )r9   r:   Ú_rp   rJ   Úresults   &     r;   Útest_plot_passed_axÚ&TestDataFramePlots.test_plot_passed_axã   s€   € ô ˜œRŸY™Y×2Ñ2°1Ó5×<Ñ<¸RÓ@ÐAÓBˆÜ—
‘
×#Ñ#Ó%‰ˆØ�w‰w�{‰{ D¨Rˆ{Ó0ˆÜ�4‹y˜AŒ~Ðˆ~Ø—‘ˆØ˜a�Ó Ð Ò r>   z
cols, x, yÚABCDEÚAr&   ÚCÚDÚEc                ój  € . ROp\        R. ROR. ROR\        P                  ! ^^\        P                  ^^.\        R7      R\
        P                  ! VRR7      P                  R	4      R
\
        P                  ! VRRR7      P                  R	4      /4      p\        WQ,          P                  W#R7       R# )Ú2008Nr¹   r&   rº   r#   r»   z%Y©ÚformatÚi8r¼   T)rÀ   Úutc©rZ   r[   )r¾   Ú2009NÚ2011Ú2012©rG   r!   rl   r0   r¢   )
r   r1   ÚarrayÚnanr6   ÚpdÚto_datetimeÚviewr   r7   )r9   ÚcolsrZ   r[   Údatesr:   s   &&&&  r;   Útest_nullable_int_plotÚ)TestDataFramePlots.test_nullable_int_plotî   s‹   € ò 7ˆÜà’_Ø’_Ø”R—X’X˜q !¤R§V¡V¨Q°Ð2¼&ÔAØ”R—^’^ E°$Ô7×<Ñ<¸TÓBØ”R—^’^ E°$¸DÔA×FÑFÀtÓLðó
ˆô 	˜"�(Ÿ-™-¨1×2r>   r7   rb   r¦   ÚhistÚpiec                óŽ   € \         P                  ! . RORR7      p\        V4      p\        \	        VP
                  V4      4       R# )rG   ÚUInt32r#   N©rG   r!   rl   r0   )rÊ   rÈ   r	   r   Úgetattrr7   )r9   r7   ÚarrÚss   &&  r;   Útest_integer_array_plot_seriesÚ1TestDataFramePlots.test_integer_array_plot_series	  s0   € ô �hŠh’|¨8Ô4ˆä�3‹KˆÜœ' !§&¡&¨$Ó/Ö0r>   zplot, kwargsr[   ÚscatterrZ   Úhexbinc                ó˜   € \         P                  ! . RORR7      p\        RVRV/4      p\        \	        VP
                  V4      3/ VB  R# )rG   rÔ   r#   rZ   r[   NrÕ   )rÊ   rÈ   r   r   rÖ   r7   )r9   r7   rs   r×   r:   s   &&&  r;   Útest_integer_array_plot_dfÚ-TestDataFramePlots.test_integer_array_plot_df  s?   € ô �hŠh’|¨8Ô4ˆÜ˜˜S # sÐ+Ó,ˆÜœ' "§'¡'¨4Ó0Ñ;°FÔ;r>   c                óŒ   € \        R . ROR. RO/4      pVP                  4       p\        VP                  4       4      ^8X  g   Q hR# )r¹   r&   N©rZ   r[   Úz©rG   r!   rl   )r   r7   r³   Ú	get_linesro   s   &  r;   Útest_nonnumeric_excludeÚ*TestDataFramePlots.test_nonnumeric_exclude$  s9   € Ü˜š_¨c²9Ð=Ó>ˆØ�W‰W‹YˆÜ�2—<‘<“>Ó" aÔ'Ð'Ò'r>   c                óê   € \        \        P                  P                  ^4      P	                  R4      . ROR7      pVP                  RRR7      p\        VP                  P                  4       R4       R# )r!   ÚaÚb©r+   rÃ   Nrk   ©rè   ré   Úc)	r   r1   r2   r3   r4   r7   r   r†   rˆ   ro   s   &  r;   Útest_implicit_labelÚ&TestDataFramePlots.test_implicit_label)  sV   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Âô
ˆð �W‰W�s˜cˆWÓ"ˆÜ˜2Ÿ8™8×-Ñ-Ó/°Ö5r>   c                óþ   € \        \        P                  P                  ^4      P	                  R4      RR.R7      pRVP
                  n        VP                  RRR7       VP
                  P                  R8X  g   Q hR# )	r!   rè   ré   rê   ÚNAMEÚLABEL)r[   ÚlabelNrO   )r   r1   r2   r3   r4   r,   Únamer7   r8   s   & r;   Útest_donot_overwrite_index_nameÚ2TestDataFramePlots.test_donot_overwrite_index_name0  sb   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ÀsÈCÀjô
ˆð ˆ�‰ŒØ
�‰�#˜WˆÔ%Ø�x‰x�}‰} Ô&Ð&Ò&r>   c           
     ó€  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^RR7      R7      p\        VP                  ^ ^R7      VP                  R4      R,          P                  4       4       \        VP                  ^ R	7      VP                  R4      P                  4       4       \        VP                  ^ R
7      VP                  P                  4       4       \        VP                  RRR7      VP                  R4      P                  P                  4       4       \        VP                  RR	7      VP                  R4      P                  4       4       \        VP                  RR
7      VP                  P                  4       4       R# )r!   r"   r#   r%   r&   r'   r*   rÃ   r¹   ©rZ   ©r[   N©r¢   r0   )r   r1   r2   r3   r4   r   r5   r6   r   r   r7   Ú	set_indexr&   r8   s   & r;   Útest_plot_xyÚTestDataFramePlots.test_plot_xy9  s*  € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Üœ$˜v›,¬fÔ5Ü˜\°1¸3Ô?ô
ˆô
 	�B—G‘G˜a 1�GÓ% r§|¡|°CÓ'8¸Õ'=×'BÑ'BÓ'DÔEÜ�B—G‘G˜a�G“L "§,¡,¨sÓ"3×"8Ñ"8Ó":Ô;Ü�B—G‘G˜a�G“L "§$¡$§)¡)£+Ô.Ü�B—G‘G˜c S�GÓ)¨2¯<©<¸Ó+<×+>Ñ+>×+CÑ+CÓ+EÔFÜ�B—G‘G˜c�G“N B§L¡L°Ó$5×$:Ñ$:Ó$<Ô=Ü�B—G‘G˜c�G“N B§D¡D§I¡I£KÖ0r>   c           
     ó„  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^RR7      R7      p\        P                  ! ^\        VP                  4      ^,           4      Vn        \        VP                  ^^R7      VP                  ^4      ^,          P                  4       4       \        VP                  ^R7      VP                  ^4      P                  4       4       \        VP                  ^R	7      V^,          P                  4       4       R
# )r!   r"   r#   r%   r&   r'   r*   rÃ   r÷   rø   Nrù   )r   r1   r2   r3   r4   r   r5   r6   r   Úaranger³   r+   r   r7   rú   r8   s   & r;   Útest_plot_xy_int_colsÚ(TestDataFramePlots.test_plot_xy_int_colsG  sÔ   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Üœ$˜v›,¬fÔ5Ü˜\°1¸3Ô?ô
ˆô —Y’Y˜q¤# b§j¡j£/°AÕ"5Ó6ˆŒ
Ü�B—G‘G˜a 1�GÓ% r§|¡|°A£°qÕ'9×'>Ñ'>Ó'@ÔAÜ�B—G‘G˜a�G“L "§,¡,¨q£/×"6Ñ"6Ó"8Ô9Ü�B—G‘G˜a�G“L " Q¥%§*¡*£,Ö/r>   c           
     ó6  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^RR7      R7      pVP                  ^^RRR7      p\        VP                  R4       \        V^RRR	7       R
# )r!   r"   r#   r%   r&   r'   r*   ÚTest)rZ   r[   rx   Úfigsize)rD   rE   r  Nrù   )é   r§   r¬   )g      0@ç       @)r   r1   r2   r3   r4   r   r5   r6   r   r7   r   rx   r   ro   s   &  r;   Útest_plot_xy_figsize_and_titleÚ1TestDataFramePlots.test_plot_xy_figsize_and_titleS  sw   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Üœ$˜v›,¬fÔ5Ü˜\°1¸3Ô?ô
ˆð �W‰W�q˜A V°WˆWÓ=ˆÜ˜2Ÿ8™8 VÔ,Ü˜" q°À×Mr>   zinput_log, expected_logc                óâ  € \        R \        P                  ! ^d4      /\        P                  ! ^d4      R7      pVP                  VR7      p\	        WBR7       VP                  4       V8X  g   Q hVP                  VR7      p\	        WBR7       VP                  4       V8X  g   Q hVP                  VR7      p\	        WBVR7       VP                  4       V8X  g   Q hVP                  4       V8X  g   Q hR# )	rè   ri   ©Úlogy©Úyaxis)Úlogx©r†   ©Úloglog)r†   r  N)r   r1   rþ   r7   r   Ú
get_yscaleÚ
get_xscale)r9   Ú	input_logÚexpected_logr:   rp   s   &&&  r;   Útest_logscalesÚ!TestDataFramePlots.test_logscalesa  s¿   € ô ˜œRŸYšY s›^Ð,´B·I²I¸c³NÔCˆà�W‰W˜)ˆWÓ$ˆÜ˜Õ0Ø�}‰}‹ ,Ô.Ð.Ð.à�W‰W˜)ˆWÓ$ˆÜ˜Õ0Ø�}‰}‹ ,Ô.Ð.Ð.à�W‰W˜IˆWÓ&ˆÜ˜°|ÕDØ�}‰}‹ ,Ô.Ð.Ð.Ø�}‰}‹ ,Ô.Ð.Ò.r>   Úinput_paramr  r
  r  c                óö  € \        R \        P                  ! ^d4      /\        P                  ! ^d4      R7      pRV R2p\        P                  ! \
        VR7      ;_uu_ 4        VP                  ! R/ VR/B  RRR4       RV R2p\        P                  ! \        VR7      ;_uu_ 4        VP                  P                  ! RR	R
/VR
/B  RRR4       R#   + '       g   i     Le; i  + '       g   i     R# ; i)rè   ri   z	keyword 'z*' should be bool, None, or 'sym', not 'sm'r\   ÚsmNzPiePlot ignores the 'z	' keywordrB   T© )r   r1   rþ   r_   r`   Ú
ValueErrorr7   ÚtmÚassert_produces_warningÚUserWarningrÒ   )r9   r  r:   rd   s   &&  r;   Útest_invalid_logscaleÚ(TestDataFramePlots.test_invalid_logscalet  s½   € ô ˜œRŸYšY s›^Ð,´B·I²I¸c³NÔCˆà˜+˜Ð&PÐQˆÜ�]Š]œ:¨S×1Ö1Ø�GŠGÑ*�{ DÐ)Ò*÷ 2ð & k ]°)Ð<ˆÜ×'Ò'¬¸3×?Ö?Ø�G‰G�KŠKÑ= Ð=¨+°tÐ)<Ò=÷ @Ñ?÷	 2×1ú÷ @×?Ð?ús   Á"CÂ)!C'ÃC$	Ã'C8	c           
     óz  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^
RR7      R7      pVP                  RR7      pVP                  4       p\        V^ ,          P                  4       \        4      '       d   Q h\        V^R	7       R
# )r!   r"   r#   r%   r&   r'   r*   T)Úx_compatrT   Nr.   )r   r1   r2   r3   r4   r   r5   r6   r   r7   rä   Ú
isinstanceÚ	get_xdatar   r   ©r9   r:   rp   Úliness   &   r;   Útest_xcompatÚTestDataFramePlots.test_xcompat�  sŠ   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü˜\°2¸CÔ@ô
ˆð
 �W‰W˜dˆWÓ#ˆØ—‘“ˆÜ˜e A�h×0Ñ0Ó2´K×@Ò@Ð@Ð@Ü˜2 B×'r>   c           
     óœ  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^
RR7      R7      pR\        P                  R&   VP                  4       pVP                  4       p\        V^ ,          P                  4       \        4      '       d   Q h\!        V^R	7       R
# )r!   r"   r#   r%   r&   r'   r*   Tzxaxis.compatrT   Nr.   )r   r1   r2   r3   r4   r   r5   r6   r   r   Úplot_paramsr7   rä   r#  r$  r   r   r%  s   &   r;   Útest_xcompat_plot_paramsÚ+TestDataFramePlots.test_xcompat_plot_paramsŒ  s•   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü˜\°2¸CÔ@ô
ˆð
 04Œ×Ñ˜^Ñ,Ø�W‰W‹YˆØ—‘“ˆÜ˜e A�h×0Ñ0Ó2´K×@Ò@Ð@Ð@Ü˜2 B×'r>   c           
     óv  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^
RR7      R7      pR\        P                  R&   VP                  4       pVP                  4       p\        V^ ,          P                  4       \        4      '       d   Q hR	p\         P"                  ! \$        VR
7      ;_uu_ 4        \        \        V^ ,          P                  4       4      \        4      '       g   Q h RRR4       R#   + '       g   i     R# ; i)r!   r"   r#   r%   r&   r'   r*   Fr"  zPeriodDtype\[B\] is deprecatedr\   Nr.   )r   r1   r2   r3   r4   r   r5   r6   r   r   r*  r7   rä   r#  r$  r   r  r  ÚFutureWarning©r9   r:   rp   r&  rd   s   &    r;   Ú!test_xcompat_plot_params_x_compatÚ4TestDataFramePlots.test_xcompat_plot_params_x_compat˜  sØ   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü˜\°2¸CÔ@ô
ˆð
 ,1Œ×Ñ˜ZÑ(à�W‰W‹YˆØ—‘“ˆÜ˜e A�h×0Ñ0Ó2´K×@Ò@Ð@Ð@Ø/ˆÜ×'Ò'¬¸S×AÖAÜœk¨%°­(×*<Ñ*<Ó*>Ó?Ä×MÒMÐMÑM÷ B×A×AÒAús   Ã%7D'Ä'D8	c           
     ó   € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^
RR7      R7      p\        P                  P                  RR4      ;_uu_ 4        VP                  4       pVP                  4       p\        V^ ,          P                  4       \         4      '       d   Q h\#        V^R	7       R
R
R
4       R
#   + '       g   i     R
# ; i)r!   r"   r#   r%   r&   r'   r*   r"  TrT   Nr.   )r   r1   r2   r3   r4   r   r5   r6   r   r   r*  Úuser7   rä   r#  r$  r   r   r%  s   &   r;   Ú(test_xcompat_plot_params_context_managerÚ;TestDataFramePlots.test_xcompat_plot_params_context_manager§  s­   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü˜\°2¸CÔ@ô
ˆô ×!Ñ!×%Ñ% j°$×7Õ7Ø—‘“ˆBØ—L‘L“NˆEÜ! %¨¥(×"4Ñ"4Ó"6¼×DÒDÐDÐDÜ˜r¨Õ+÷	 8×7×7Ò7ús   ÂAC,Ã,C=	c           
     óh  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^
RR7      R7      pVP                  4       pVP                  4       p\        V^ ,          P                  4       \        4      '       d   Q hRp\        P                  ! \         VR7      ;_uu_ 4        \        \        V^ ,          P                  4       4      \        4      '       g   Q h R	R	R	4       \#        V^ R
7       R	#   + '       g   i     L; i)r!   r"   r#   r%   r&   r'   r*   zPeriodDtype\[B\] is deprecated r\   NrT   r.   )r   r1   r2   r3   r4   r   r5   r6   r   r7   rä   r#  r$  r   r  r  r.  r   r/  s   &    r;   Útest_xcompat_plot_periodÚ+TestDataFramePlots.test_xcompat_plot_period´  sÒ   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü˜\°2¸CÔ@ô
ˆð
 �W‰W‹YˆØ—‘“ˆÜ˜e A�h×0Ñ0Ó2´K×@Ò@Ð@Ð@Ø0ˆÜ×'Ò'¬¸S×AÖAÜœk¨%°­(×*<Ñ*<Ó*>Ó?Ä×MÒMÐMÑM÷ Bä˜2 A×&÷ B×Aús   Ã7D!Ä!D1	c                ó  € \        \        P                  P                  ^4      P                  R4      \	        \        R^^4      \        R^^4      4      RR.R7      pVP                  4        \        P                  P                  ^ R7       R# )r!   éÐ  rè   ré   ©r,   r+   rø   N)é   r!   )
r   r1   r2   r3   r
   r   r7   r±   r²   Úaxhliner8   s   & r;   Útest_period_compatÚ%TestDataFramePlots.test_period_compatÂ  sn   € ô Ü�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4Üœh t¨Q°Ó2´H¸TÀ1ÀbÓ4IÓJØ˜#�Jô
ˆð 	�‰Œ	Ü�
‰
×Ñ˜QÐÖr>   Úindex_dtypec           
     ó´  € \        R \        P                  ! ^d4      /\        \        P                  ! ^cRR4      VR7      \        P                  R7      pVP                  4       pVP                  4       ^ ,          pVP                  4       p\        VR,          VR	,          \        P                  R R7      p\        P                  ! WRP                  RR7       R# )
r[   r#   )r,   r$   )r$   ró   F)Úcheck_index_typeNrN   ©ºNNNrG   )rD  rŸ   )r   r1   rþ   r   Úint64r7   rä   Ú
get_xydatar	   r  Úassert_series_equalr[   )r9   r@  r:   rp   r&  Úrss   &&    r;   Útest_unsorted_indexÚ&TestDataFramePlots.test_unsorted_indexÎ  s•   € äØ”"—)’)˜C“.Ð!ÜœŸ	š	 " b¨"Ó-°[ÔAÜ—(‘(ô
ˆð
 �W‰W‹YˆØ—‘“˜qÕ!ˆØ×ÑÓˆÜ�B�t•H˜b �h¬b¯h©h¸SÔAˆÜ
×Ò˜r§4¡4¸%×@r>   r:   ç        ç      ð?ç       @ç      @ri   g      @g      @g      @c                óN  € VP                  4       pVP                  4       w  r4VP                  4       pV\        P                  ! V^ ,          P                  4       ^ ,          4      8:  g   Q hV\        P                  ! V^ ,          P                  4       ^ ,          4      8¼  g   Q hR# )rŸ   N)r7   Úget_xlimrä   r1   ÚnanminÚget_dataÚnanmax©r9   r:   rp   ÚxminÚxmaxr&  s   &&    r;   Útest_unsorted_index_limsÚ+TestDataFramePlots.test_unsorted_index_limsÛ  sy   € ð �W‰W‹YˆØ—[‘[“]‰
ˆØ—‘“ˆØ”r—y’y  q¥×!2Ñ!2Ó!4°QÕ!7Ó8Ô8Ð8Ð8Ø”r—y’y  q¥×!2Ñ!2Ó!4°QÕ!7Ó8Ô8Ð8Ò8r>   c                óz  € \        R . ROR. RO/4      pVP                  RR R7      pVP                  4       w  r4VP                  4       pV\        P
                  ! V^ ,          P                  4       ^ ,          4      8:  g   Q hV\        P                  ! V^ ,          P                  4       ^ ,          4      8¼  g   Q hR# )r[   râ   rÃ   N©rK  rL  rM  rN  )g     ÀV@g     €V@g     @W@g      W@)r   r7   rP  rä   r1   rQ  rR  rS  rT  s   &     r;   Útest_unsorted_index_lims_x_yÚ/TestDataFramePlots.test_unsorted_index_lims_x_yì  s“   € Ü˜Ò1°3Ò8PÐQÓRˆØ�W‰W�s˜cˆWÓ"ˆØ—[‘[“]‰
ˆØ—‘“ˆØ”r—y’y  q¥×!2Ñ!2Ó!4°QÕ!7Ó8Ô8Ð8Ð8Ø”r—y’y  q¥×!2Ñ!2Ó!4°QÕ!7Ó8Ô8Ð8Ò8r>   c                ó2  € \        \        P                  P                  ^4      P                  R	4      \	        \
        P                  R,          4      . R
OR7      ) pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  P                  RR7       RRR4       \        P                  ! \        VR7      ;_uu_ 4        VP                  P                  RR7       RRR4       R#   + '       g   i     L[; i  + '       g   i     R# ; i)r!   ºNr¤   Nr;  z+Log-y scales are not supported in area plotr\   Tr	  Nr  ©r¤   r0   ©rZ   r[   râ   Úfour)r   r1   r2   r3   r5   rm   rn   r_   r`   r  r7   Úarearc   s   &  r;   Útest_negative_logÚ$TestDataFramePlots.test_negative_logô  s±   € ÜÜ�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ü”v×+Ñ+¨BÕ/Ó0Ú+ô
ð 
ˆð
 <ˆÜ�]Š]œ:¨S×1Ö1Ø�G‰G�L‰L˜dˆLÔ#÷ 2ä�]Š]œ:¨S×1Ö1Ø�G‰G�L‰L ˆLÔ%÷ 2Ñ1÷ 2×1úç1×1Ð1ús   ÂC2ÃDÃ2D	ÄD	c                ó<  € \         P                  ! \        V^ ,          P                  4       ^,          4      4      p\	        WRR7       FO  w  rEW4P                  4       ^,          ,          pVP                  4       ^,          p\
        P                  ! W64       KQ  	  R# )rŸ   Tr�   N)r1   Úzerosr³   rR  r’   r  Úassert_numpy_array_equal)r9   Únormal_linesÚstacked_linesÚbaseÚnlÚslÚsys   &&&    r;   Ú_compare_stacked_y_coodÚ*TestDataFramePlots._compare_stacked_y_cood   sl   € Ü�xŠxœ˜L¨�O×4Ñ4Ó6°qÕ9Ó:Ó;ˆÜ˜,¸d×C‰FˆBØ—K‘K“M !Õ$Õ$ˆDØ—‘“˜qÕ!ˆBÜ×'Ò'¨Ö1ó Dr>   Úkindrb  Úmultc                ó6  € V\        \        P                  P                  ^4      P                  R4      . ROR7      ,          p\	        VP
                  VRR7      p\	        VP
                  VRR7      pV P                  VP                  VP                  4       R# )r!   rê   F©rp  ÚstackedTNr_  ©ÚwrZ   r[   râ   ©r   r1   r2   r3   r   r7   rn  r&  )r9   rp  rq  r:   Úax1Úax2s   &&&   r;   Útest_line_area_stackedÚ)TestDataFramePlots.test_line_area_stacked  ss   € ð ”IÜ�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ò=Qô
õ 
ˆô   §¡¨d¸EÔBˆÜ §¡¨d¸DÔAˆØ×$Ñ$ S§Y¡Y°·	±	Ö:r>   c                óÀ  € \        R \        P                  P                  ^4      P                  ^4      R\        P                  P                  ^4      P                  ^4      R\        P                  P                  ^4      P                  ^4      ) R\        P                  P                  ^4      P                  ^4      ) /4      p\	        VP
                  VRR7      p\	        VP
                  VRR7      pV P                  VP                  R,          VP                  R,          4       V P                  VP                  R,          VP                  R,          4       R	# )
rv  rZ   r[   râ   Frs  Tr€   :r!   NNNrw  )r9   rp  Úsep_dfrx  ry  s   &&   r;   Útest_line_area_stacked_sep_dfÚ0TestDataFramePlots.test_line_area_stacked_sep_df  sû   € ô à”R—Y‘Y×*Ñ*¨1Ó-×4Ñ4°QÓ7Ø”R—Y‘Y×*Ñ*¨1Ó-×4Ñ4°QÓ7Ø”b—i‘i×+Ñ+¨AÓ.×5Ñ5°aÓ8Ð8Ø”b—i‘i×+Ñ+¨AÓ.×5Ñ5°aÓ8Ð8ð	ó
ˆô   §¡°$ÀÔFˆÜ §¡°$ÀÔEˆØ×$Ñ$ S§Y¡Y¨r¥]°C·I±I¸bµMÔBØ×$Ñ$ S§Y¡Y¨r¥]°C·I±I¸bµMÖBr>   c                ó’  € \        \        P                  P                  ^4      P	                  R	4      \        \        P                  R,          4      . R
OR7      p\        VP                  RR7       Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  RR7       RRR4       R#   + '       g   i     R# ; i)r!   r^  r;  F©rt  z„When stacked is True, each column must be either all positive or all negative. Column 'w' contains both positive and negative valuesr\   TNr_  ru  )r   r1   r2   r3   r4   r5   rm   rn   r   r7   r_   r`   r  )r9   Úmixed_dfrd   s   &  r;   Útest_line_area_stacked_mixedÚ/TestDataFramePlots.test_line_area_stacked_mixed"  s‰   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ü”v×+Ñ+¨BÕ/Ó0Ú(ô
ˆô
 	˜(Ÿ-™-°Õ7ðð 	ô
 �]Š]œ:¨S×1Ö1Ø�M‰M $ˆMÔ'÷ 2×1×1Ò1ús   ÂB5Â5C	c                óò   € \        \        P                  P                  ^4      P                  R4      . ROR7      pVP	                  VP
                  ^,           4      p\        VP                  VRRR7       R# )r!   rê   T)rp  r  rt  Nr_  ru  )r   r1   r2   r3   rú   r,   r   r7   )r9   rp  r:   Údf2s   &&  r;   Ú#test_line_area_stacked_positive_idxÚ6TestDataFramePlots.test_line_area_stacked_positive_idx2  sV   € äÜ�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ò=Qô
ˆð
 �l‰l˜2Ÿ8™8 a�<Ó(ˆÜ˜#Ÿ(™(¨°DÀ$×Gr>   Úidxz	2023-01-1©r)   r(   c                óz  € ^^\         P                  ^.p^\         P                  ^^.p\        RVRV/VR7      p\        VP                  4      pVP
                  ^ ,          P                  4       pVP
                  ^,          P                  4       p\         P                  ! . RO\         P                  R7      p\        P                  ! \         P                  ! VP                  ^4      V4       \         P                  ! . RO\         P                  R7      p\        P                  ! \         P                  ! VP                  ^4      V4       \        P                  ! VP                  \         P                  ! . RO4      4       \        P                  ! VP                  \         P                  ! . R	O4      4       R# )
rG   rè   ré   ri   r#   Nrã   )rl   r!   rG   )FFTF)FTFF)r1   rÉ   r   r   r7   r&  Ú	get_ydatarÈ   Úfloat64r  rg  ÚdeleteÚdataÚmask)	r9   r‰  Úvalues1Úvalues2r:   rp   Úmasked1Úmasked2Úexps	   &&       r;   Útest_line_area_nan_dfÚ(TestDataFramePlots.test_line_area_nan_df<  s  € ð �aœŸ™ Ð#ˆØ”b—f‘f˜a Ð#ˆÜ˜˜W c¨7Ð3¸3Ô?ˆä˜rŸw™wÓ'ˆØ—(‘(˜1•+×'Ñ'Ó)ˆØ—(‘(˜1•+×'Ñ'Ó)ˆô �hŠh’y¬¯
©
Ô3ˆÜ
×#Ò#¤B§I¢I¨g¯l©l¸AÓ$>ÀÔDä�hŠh’y¬¯
©
Ô3ˆÜ
×#Ò#¤B§I¢I¨g¯l©l¸AÓ$>ÀÔDÜ
×#Ò# G§L¡L´"·(²(Ò;VÓ2WÔXÜ
×#Ò# G§L¡L´"·(²(Ò;VÓ2WÖXr>   c                ó*  € ^^\         P                  ^.p^\         P                  ^^.p\        RVRV/VR7      p\         P                  ! . RO\         P                  R7      p\         P                  ! . R	O\         P                  R7      p\        VP                  RR7      p\        P                  ! VP                  ^ ,          P                  4       V4       \        P                  ! VP                  ^,          P                  4       WV,           4       R# )
rG   rè   ré   ri   r#   Tr�  N©rG   r!   rŸ   rl   ©rl   rŸ   r!   rG   )r1   rÉ   r   rÈ   r�  r   r7   r  rg  r&  rŒ  )r9   r‰  r‘  r’  r:   Ú	expected1Ú	expected2rp   s   &&      r;   Útest_line_area_nan_df_stackedÚ0TestDataFramePlots.test_line_area_nan_df_stackedQ  sº   € ð �aœŸ™ Ð#ˆØ”b—f‘f˜a Ð#ˆÜ˜˜W c¨7Ð3¸3Ô?ˆä—H’Hš\´·±Ô<ˆ	Ü—H’Hš\´·±Ô<ˆ	ä˜rŸw™w°Ô5ˆÜ
×#Ò# B§H¡H¨Q¥K×$9Ñ$9Ó$;¸YÔGÜ
×#Ò# B§H¡H¨Q¥K×$9Ñ$9Ó$;¸YÕ=RÖSr>   rt  Fc                óÔ  € ^^\         P                  ^.p^\         P                  ^^.p\        RVRV/VR7      p\         P                  ! . RO\         P                  R7      p\         P                  ! . R	O\         P                  R7      p\        VP                  P                  3/ VB p\        P                  ! VP                  ^ ,          P                  4       V4       V'       d8   \        P                  ! VP                  ^,          P                  4       V4       M<\        P                  ! VP                  ^,          P                  4       Wg,           4       \        VP                  P                  RR7      p\        P                  ! VP                  ^ ,          P                  4       V4       \        P                  ! VP                  ^,          P                  4       V4       R# )
rG   rè   ré   ri   r#   Fr�  Nr™  rš  )r1   rÉ   r   rÈ   r�  r   r7   rb  r  rg  r&  rŒ  )	r9   r‰  rs   r‘  r’  r:   r›  rœ  rp   s	   &&&      r;   Ú"test_line_area_nan_df_stacked_areaÚ5TestDataFramePlots.test_line_area_nan_df_stacked_area`  s;  € ð
 �aœŸ™ Ð#ˆØ”b—f‘f˜a Ð#ˆÜ˜˜W c¨7Ð3¸3Ô?ˆä—H’Hš\´·±Ô<ˆ	Ü—H’Hš\´·±Ô<ˆ	ä˜rŸw™wŸ|™|Ñ6¨vÑ6ˆÜ
×#Ò# B§H¡H¨Q¥K×$9Ñ$9Ó$;¸YÔGßÜ×'Ò'¨¯©°­×(=Ñ(=Ó(?ÀÕKä×'Ò'¨¯©°­×(=Ñ(=Ó(?ÀÕAVÔWä˜rŸw™wŸ|™|°UÔ;ˆÜ
×#Ò# B§H¡H¨Q¥K×$9Ñ$9Ó$;¸YÔGÜ
×#Ò# B§H¡H¨Q¥K×$9Ñ$9Ó$;¸YÖGr>   Úsecondary_yc                ó�  € \        \        P                  P                  ^4      P                  R4      . ROR7      pVP                  ! R/ VB pVP                  4       w  rEVP                  4       pWF^ ,          P                  4       ^ ,          ^ ,          8:  g   Q hWV^ ,          P                  4       ^ ,          R,          8¼  g   Q hR# )r!   rê   N©r¤   rl   rá   r  rN   )r   r1   r2   r3   r7   rP  rä   rR  )r9   rs   r:   rp   rU  rV  r&  s   &&     r;   Útest_line_limÚ TestDataFramePlots.test_line_limw  s—   € ä”r—y‘y×,Ñ,¨QÓ/×6Ñ6°vÓ>ÊÔXˆØ�WŠWÑ�vÑˆØ—[‘[“]‰
ˆØ—‘“ˆØ˜Q•x×(Ñ(Ó*¨1Õ-¨aÕ0Ô0Ð0Ð0Ø˜Q•x×(Ñ(Ó*¨1Õ-¨bÕ1Ô1Ð1Ò1r>   c                ó  € \        \        P                  P                  ^4      P                  R4      . R	OR7      pVP	                  RRR7      p\        V^R
R7       V F£  p\        VR4      '       g   Q h\        VR4      '       d   Q hVP                  4       w  rEVP                  4       pWF^ ,          P                  4       ^ ,          ^ ,          8:  g   Q hWV^ ,          P                  4       ^ ,          R,          8¼  d   K£  Q h	  R# )r!   rê   T)r¢  rB   rC   Úleft_axÚright_axNr¤  rá   r…   rN   )
r   r1   r2   r3   r7   r   ÚhasattrrP  rä   rR  )r9   r:   rJ   rp   rU  rV  r&  s   &      r;   Útest_line_lim_subplotsÚ)TestDataFramePlots.test_line_lim_subplots€  sÔ   € Ü”r—y‘y×,Ñ,¨QÓ/×6Ñ6°vÓ>ÊÔXˆØ�w‰w 4°$ˆwÓ7ˆÜ˜$¨°6Õ:ÛˆBÜ˜2˜y×)Ò)Ð)Ð)Ü˜r :×.Ò.Ð.Ð.ØŸ™›‰JˆDØ—L‘L“NˆEØ �8×,Ñ,Ó.¨qÕ1°!Õ4Ô4Ð4Ð4Ø �8×,Ñ,Ó.¨qÕ1°"Õ5Ö5Ð5Ð5ó r>   zX2020-12-01 this has been failing periodically on the ymin==0 assertion for a week or so.)r‘   rX   c                ób  € \        \        P                  P                  ^4      P                  R4      . ROR7      pV) p\	        VP
                  P                  VR7      pVP                  4       w  rVVP                  4       w  rxVP                  4       p	WY^ ,          P                  4       ^ ,          ^ ,          8:  g   Q hWi^ ,          P                  4       ^ ,          R,          8¼  g   Q hV^ 8X  g   Q h\	        VP
                  P                  VR7      pVP                  4       w  rxV^ 8X  g   Q hR# )r!   rê   r�  Nr_  r`  rN   )r   r1   r2   r3   r   r7   rb  rP  Úget_ylimrä   rR  )
r9   rt  r:   Úneg_dfrp   rU  rV  ÚyminÚymaxr&  s
   &&        r;   Útest_area_limÚ TestDataFramePlots.test_area_limŒ  sñ   € ô Ü�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ò=Tô
ˆð �ˆä˜rŸw™wŸ|™|°WÔ=ˆØ—[‘[“]‰
ˆØ—[‘[“]‰
ˆØ—‘“ˆØ˜Q•x×(Ñ(Ó*¨1Õ-¨aÕ0Ô0Ð0Ð0Ø˜Q•x×(Ñ(Ó*¨1Õ-¨bÕ1Ô1Ð1Ð1Ø�qŒyÐˆyä˜vŸ{™{×/Ñ/¸ÔAˆØ—[‘[“]‰
ˆØ�qŒyÐŠyr>   c                óž  € \        \        P                  P                  ^4      P                  R	4      RR.R7      p\        P
                  P                  ^^RR7      w  pw  r4VP                  VRR7       VP                  VRR7       \        V4      P                  W44      '       g   Q h\        V4      P                  W44      '       g   Q hR# )
r!   rZ   r[   rê   T)Úshareyrb  )rp   rp  N©r0   r!   )
r   r1   r2   r3   r±   r²   rB   r7   r   Újoined)r9   r:   Úfigrx  ry  s   &    r;   Útest_area_sharey_dont_overwriteÚ2TestDataFramePlots.test_area_sharey_dont_overwrite¥  s£   € ä”r—y‘y×,Ñ,¨QÓ/×6Ñ6°vÓ>ÈÈcÈ
ÔSˆÜŸ*™*×-Ñ-¨a°¸4Ð-Ó@‰ˆ‰Zˆcà
�‰�3˜VˆÔ$Ø
�‰�3˜VˆÔ$ä˜#‹×%Ñ% c×/Ò/Ð/Ð/Ü˜#‹×%Ñ% c×/Ò/Ð/Ò/r>   c                ó  € \        \        P                  P                  ^4      P	                  R4      4      pVP
                  P                  V^R7      pVP                   F  pVP                  4       ^8X  d   K  Q h	  R# )r!   )rt  Ú	linewidthN©r¢   r¢   )	r   r1   r2   r3   r4   r7   r¦   ÚpatchesÚget_linewidth)r9   rt  r:   rp   Úrs   &&   r;   Útest_bar_linewidthÚ%TestDataFramePlots.test_bar_linewidth°  s_   € ä”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÓHˆà�W‰W�[‰[ °Aˆ[Ó6ˆØ—”ˆAØ—?‘?Ó$¨Ö)Ð)Ð)ó r>   c                ó0  € \        \        P                  P                  ^4      P	                  R4      4      pVP
                  P                  ^RR7      p\        V^RR7       V F-  pVP                   F  pVP                  4       ^8X  d   K  Q h	  K/  	  R# )r!   T)r¼  rB   rC   Nr½  )r¢   rG   )
r   r1   r2   r3   r4   r7   r¦   r   r¾  r¿  )r9   r:   rJ   rp   rÀ  s   &    r;   Útest_bar_linewidth_subplotsÚ.TestDataFramePlots.test_bar_linewidth_subplots¸  su   € Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÓHˆà�w‰w�{‰{ Q°ˆ{Ó6ˆÜ˜$¨°6Õ:ÛˆBØ—Z”Z�Ø—‘Ó(¨AÖ-Ð-Ð-ó  ó r>   z	meth, dimc                ó|  € \        \        P                  P                  ^4      P	                  R4      4      pRp\        VP                  V4      ! W5R7      pVP                   FU  pV'       g4   \        Wr4      ! 4       V\        VP                  4      ,          8X  g   Q hK>  \        Wr4      ! 4       V8X  d   KU  Q h	  R# )r!   çÍÌÌÌÌÌì?)rt  ÚwidthNr½  )
r   r1   r2   r3   r4   rÖ   r7   r¾  r³   r+   )r9   ÚmethÚdimrt  r:   rÈ  rp   rÀ  s   &&&&    r;   Útest_bar_barwidthÚ$TestDataFramePlots.test_bar_barwidthÁ  sŠ   € ô
 ”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÓHˆàˆä�R—W‘W˜dÔ#¨GÔAˆØ—”ˆAßÜ˜q”Ó(¨E´C¸¿
¹
³OÕ,CÔCÐCÒCä˜q”Ó(¨EÖ1Ð1Ð1ó	 r>   c                ó  € \        \        P                  P                  ^4      P	                  R4      4      pRp\        VP                  V4      ! VRR7      pV F-  pVP                   F  p\        Wr4      ! 4       V8X  d   K  Q h	  K/  	  R# )r!   rÇ  T)rÈ  rB   Nr½  )r   r1   r2   r3   r4   rÖ   r7   r¾  )r9   rÉ  rÊ  r:   rÈ  rJ   rp   rÀ  s   &&&     r;   Útest_barh_barwidth_subplotsÚ.TestDataFramePlots.test_barh_barwidth_subplotsÑ  sq   € ô ”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÓHˆàˆä�r—w‘w Ô%¨E¸DÔAˆÛˆBØ—Z”Z�Ü˜q”Ó(¨EÖ1Ð1Ð1ó  ó r>   c                óæ  € \        \        P                  P                  ^4      P                  R4      4      pVP                  P                  R^R7      pVP                   Uu. uF  q3P                  4       NK  	  ppV^.^,          8X  g   Q hVP                  P                  R. ROR7      pVP                  R,           Uu. uF  q3P                  4       NK  	  ppV. RO8X  g   Q hR# u upi u upi )r!   F)rt  ÚbottomTºNr¢   NNr½  )rN   éþÿÿÿéýÿÿÿéüÿÿÿéûÿÿÿ)r   r1   r2   r3   r7   r¦   r¾  Úget_y©r9   r:   rp   Úprµ   s   &    r;   Útest_bar_bottom_left_bottomÚ.TestDataFramePlots.test_bar_bottom_left_bottomÞ  s¼   € Ü”r—y‘y×,Ñ,¨QÓ/×6Ñ6°vÓ>Ó?ˆØ�W‰W�[‰[ ¨qˆ[Ó1ˆØ%'§Z¢ZÓ0¡Z —'‘'–)¡ZˆÐ0Ø˜!˜˜r�Ô!Ð!Ð!à�W‰W�[‰[ Ò.Bˆ[ÓCˆØ%'§Z¡Z°¦^Ó4¡^ —'‘'–)¡^ˆÐ4ØÒ-Ô-Ð-Ò-ùò 1ùò 5s   Á#C)ÃC.c                ó  € \        \        P                  P                  ^4      P                  R4      4      pVP                  P                  R\        P                  ! . RO4      R7      pVP                   Uu. uF  q3P                  4       NK  	  ppV^.^,          8X  g   Q hVP                  P                  R. ROR7      pVP                  R,           Uu. uF  q3P                  4       NK  	  ppV. RO8X  g   Q hR# u upi u upi )	r!   F)rt  ÚleftTrÒ  Nr½  ©rG   rG   rG   rG   rG   rÇ   )	r   r1   r2   r3   r7   ÚbarhrÈ   r¾  Úget_xrØ  s   &    r;   Útest_bar_bottom_left_leftÚ,TestDataFramePlots.test_bar_bottom_left_leftè  sÃ   € Ü”r—y‘y×,Ñ,¨QÓ/×6Ñ6°vÓ>Ó?ˆØ�W‰W�\‰\ %¬b¯hªh²Ó.Gˆ\ÓHˆØ%'§Z¢ZÓ0¡Z —'‘'–)¡ZˆÐ0Ø˜!˜˜r�Ô!Ð!Ð!à�W‰W�\‰\ $ª_ˆ\Ó=ˆØ%'§Z¡Z°¦^Ó4¡^ —'‘'–)¡^ˆÐ4ØšÔ(Ð(Ò(ùò 1ùò 5s   Á9C?ÃDc                ó0  € \        \        P                  P                  ^4      P                  R4      4      pVP                  P                  RRR7      pV F<  pVP                   Uu. uF  qDP                  4       NK  	  ppVR.^,          8X  d   K<  Q h	  VP                  P                  R\        P                  ! . RO4      R7      pV F<  pVP                   Uu. uF  qDP                  4       NK  	  ppV^.^,          8X  d   K<  Q h	  R# u upi u upi )r!   T)rB   rÑ  )rB   rÝ  Nr½  rN   rÞ  )r   r1   r2   r3   r7   r¦   r¾  r×  rß  rÈ   rà  )r9   r:   rJ   rp   rÙ  rµ   s   &     r;   Útest_bar_bottom_left_subplotsÚ0TestDataFramePlots.test_bar_bottom_left_subplotsò  sÛ   € Ü”r—y‘y×,Ñ,¨QÓ/×6Ñ6°vÓ>Ó?ˆØ�w‰w�{‰{ D°ˆ{Ó4ˆÛˆBØ)+¯ªÓ4© A—g‘g–i©ˆFÐ4Ø˜b˜T A�XÖ%Ð%Ð%ñ ð �w‰w�|‰| T´·²ºÓ0Iˆ|ÓJˆÛˆBØ)+¯ªÓ4© A—g‘g–i©ˆFÐ4Ø˜a˜S 1�WÖ$Ð$Ð$ó ùò	 5ùò
 5s   Á(DÃDc           	     óø   € \        R ^
\        P                  ^.R. ROR. RO/4      pVP                  P	                  4       p. ROpVP
                   Uu. uF  qDP                  4       NK  	  ppWS8X  g   Q hR# u upi )r¹   r&   rº   N©r¢   r/   é   rã   ©	r/   rŸ   rè  r¢   r/   rè  rG   r!   rl   )r   r1   rÉ   r7   r¦   r¾  Ú
get_height©r9   r:   rp   ÚexpectedrÙ  rµ   s   &     r;   Útest_bar_nanÚTestDataFramePlots.test_bar_nanþ  se   € Ü˜˜b¤"§&¡&¨"Ð-¨s²KÀÂiÐPÓQˆØ�W‰W�[‰[‹]ˆÚ2ˆØ*,¯*ª*Ó5©* Q—,‘,–.©*ˆÐ5ØÔ!Ð!Ò!ùò 6s   ÁA7c           	     ón  € \        R ^
\        P                  ^.R. ROR. RO/4      pVP                  P	                  RR7      p. ROpVP
                   Uu. uF  qDP                  4       NK  	  ppWS8X  g   Q hVP
                   Uu. uF  qDP                  4       NK  	  pp. R	OpWS8X  g   Q hR# u upi u upi )
r¹   r&   rº   Tr�  Nrç  rã   ré  )	rK  rK  rK  ç      $@rK  g      4@g      .@rð  g      D@)r   r1   rÉ   r7   r¦   r¾  rê  r×  rë  s   &     r;   Útest_bar_nan_stackedÚ'TestDataFramePlots.test_bar_nan_stacked  sœ   € Ü˜˜b¤"§&¡&¨"Ð-¨s²KÀÂiÐPÓQˆØ�W‰W�[‰[ ˆ[Ó&ˆÚ2ˆØ*,¯*ª*Ó5©* Q—,‘,–.©*ˆÐ5ØÔ!Ð!Ð!à%'§Z¢ZÓ0¡Z —'‘'–)¡ZˆÐ0ÚEˆØÔ!Ð!Ò!ùò 6ùò 1s   ÁB-ÂB2c           	     ón  € \        R . ROR. ROR. R	O/4      pVP                  P                  RR7      pVP                  VP                  R
,          4       . ROpVP
                   Uu. uF  qDP                  ^,          NK  	  pp\        P                  ! WS4       \        P                  R4       R# u upi )r¹   r&   rº   Tr�  ÚallN)rl   rŸ   rG   )rŸ   r!   r0   )r¢   rŸ   r!   rN   )r  rM  ç      @)r   r7   r¦   Ú	bar_labelÚ
containersÚtextsÚxyr  Úassert_almost_equalÚpltÚclose)r9   r:   rp   rì  Útextrµ   s   &     r;   Ú0test_bar_stacked_label_position_with_zero_heightÚCTestDataFramePlots.test_bar_stacked_label_position_with_zero_height  s†   € ä˜šY¨ªY¸ºYÐGÓHˆØ�W‰W�[‰[ ˆ[Ó&ˆØ
�‰�R—]‘] 2Õ&Ô'Ú"ˆØ)+¯ªÓ2© —'‘'˜!—*�*©ˆÐ2Ü
×Ò˜vÔ0Ü�	‰	�%Öùò 3s   Á(B2c           	     ó¦  € \        \        P                  P                  ^4      P	                  R	4      V! \        R4      4      V! \        R4      4      R7      pVP                  P                  4       pVP                  P                  4       p\        P                  ! V\        P                  ! . R
O4      4       VP                  4       R8X  g   Q hVP                  ^ ,          P                  4       R8X  g   Q hVP                  R,          P                  4       R8X  g   Q hVP                  P                  RR7      p\        P                  ! V\        P                  ! . R
O4      4       VP                  4       R8X  g   Q hVP                  ^ ,          P                  4       R8X  g   Q hVP                  R,          P                  4       R8X  g   Q hR# )r!   ÚABCDEFÚabcder;  gš™™™™™@Tr�  g      @N)r¤   r¢   )rŸ   rG   r!   rl   r0   r¢   )g      à¿g      @g      Ð¿rN   )r   r1   r2   r3   r4   r5   r7   r¦   r†   Úget_ticklocsr  rg  rÈ   rP  r¾  rà  )r9   r‰  r:   rp   Útickss   &&   r;   Útest_bar_categoricalÚ'TestDataFramePlots.test_bar_categorical  sR  € ô Ü�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ù”d˜8“nÓ%Ùœ˜W›Ó&ô
ˆð �W‰W�[‰[‹]ˆØ—‘×%Ñ%Ó'ˆÜ
×#Ò# E¬2¯8ª8Ò4FÓ+GÔHØ�{‰{‹} Ô+Ð+Ð+à�z‰z˜!�}×"Ñ"Ó$¨Ô-Ð-Ð-Ø�z‰z˜"�~×#Ñ#Ó%¨Ô-Ð-Ð-à�W‰W�[‰[ ˆ[Ó&ˆÜ
×#Ò# E¬2¯8ª8Ò4FÓ+GÔHØ�{‰{‹} Ô+Ð+Ð+Ø�z‰z˜!�}×"Ñ"Ó$¨Ô-Ð-Ð-Ø�z‰z˜"�~×#Ñ#Ó%¨Ô-Ð-Ò-r>   zx, yc                óü   € \        \        P                  P                  ^4      P	                  R4      \        \        P                  R,          4      . ROR7      p\        VP                  P                  WR7       R# )r!   r^  r;  rÃ   Nr_  r`  )r   r1   r2   r3   r4   r5   rm   rn   r   r7   rÛ   ©r9   rZ   r[   r:   s   &&& r;   Útest_plot_scatterÚ$TestDataFramePlots.test_plot_scatter1  sS   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ü”v×+Ñ+¨BÕ/Ó0Ú+ô
ˆô 	˜"Ÿ'™'Ÿ/™/¨Q×4r>   c                ó„  € \        \        P                  P                  ^4      P	                  R4      \        \        P                  R,          4      . ROR7      p\        P                  ! R4      p\        P                  ! \        VR7      ;_uu_ 4        VP                  P                  RR7       RRR4       \        P                  ! R	4      p\        P                  ! \        VR7      ;_uu_ 4        VP                  P                  RR
7       RRR4       R#   + '       g   i     Lq; i  + '       g   i     R# ; i)r!   r^  rZ   r[   r;  z5scatter() missing 1 required positional argument: 'y'r\   r÷   Nz5scatter() missing 1 required positional argument: 'x'rø   r_  r`  )r   r1   r2   r3   r4   r5   rm   rn   ÚreÚescaper_   r`   Ú	TypeErrorr7   rÛ   rc   s   &  r;   Útest_plot_scatter_errorÚ*TestDataFramePlots.test_plot_scatter_error;  sÇ   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ü”v×+Ñ+¨BÕ/Ó0Ú+ô
ˆô
 �iŠiÐOÓPˆÜ�]Š]œ9¨C×0Ö0Ø�G‰G�O‰O˜cˆOÔ"÷ 1ä�iŠiÐOÓPˆÜ�]Š]œ9¨C×0Ö0Ø�G‰G�O‰O˜cˆOÔ"÷ 1Ñ0÷ 1×0ú÷ 1×0Ð0ús   ÂDÃ4D.ÄD+	Ä.D?	c                ó   € \        \        P                  P                  ^4      P	                  R
4      \        \        P                  R,          4      . ROR7      pVP                  RRRRR7      p\        V^RR7       R	# )r!   r^  rZ   r[   r;  rÛ   T)rZ   r[   rp  rB   rC   Nr_  r`  r¬   )
r   r1   r2   r3   r4   r5   rm   rn   r7   r   rI   s   &  r;   Útest_plot_scatter_shapeÚ*TestDataFramePlots.test_plot_scatter_shapeH  sc   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ü”v×+Ñ+¨BÕ/Ó0Ú+ô
ˆð �w‰w˜ ¨)¸dˆwÓCˆÜ˜$¨°6×:r>   c                óØ   € \        \        P                  P                  ^4      P	                  ^
4      R.R7      p\        RR^
R7      P                  VR&   VP                  RRRR7       R	# )
r!   rè   rê   z
2014-01-01Úh)Ústartr)   r(   ÚdtimerÛ   )rp  rZ   r[   N)r   r1   r2   r3   r4   r   Útimer7   r8   s   & r;   Ú"test_scatter_on_datetime_time_dataÚ5TestDataFramePlots.test_scatter_on_datetime_time_dataR  sV   € ô ”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓCÈcÈUÔSˆÜ  |¸#ÀrÔJ×OÑOˆˆ7‰Ø
�‰�Y '¨SˆÖ1r>   c                óè  € \        \        ^4       Uu. uF  p\        R^^VR7      V3NK  	  upRR.R7      p\        P	                  ^RR7      w  r4VP
                  P                  RRV^ ,          R7       V^ ,          P                  4       pVP                  RRV^,          R7       V^,          P                  4       pV^ ,          V^ ,          8X  g   Q hVR
,          VR
,          8X  g   Q hR	# u upi )rl   ié  )ÚyearÚmonthÚdayÚhourr   r[   rê   T)Úsharex)rZ   r[   rp   NrN   )r   r“   r   rû  rB   r7   rÛ   Ú
get_xticks)r9   Únr:   r¸  rp   Úscatter_xticksÚline_xtickss   &      r;   Útest_scatter_line_xticksÚ+TestDataFramePlots.test_scatter_line_xticksY  sØ   € äÜGLÈQÄxÓPÁxÀ!Œh˜D¨¨q°qÔ9¸1Ó=ÁxÑPØ Ð%ô
ˆô —,‘,˜q¨�,Ó.‰ˆØ
�‰�‰˜*¨°°1µˆÔ6Ø˜A�×)Ñ)Ó+ˆØ
�‰�* ¨¨1­ˆÔ.Ø˜•e×&Ñ&Ó(ˆØ˜aÕ  K°¥NÔ2Ð2Ð2Ø˜bÕ! [°¥_Ô4Ð4Ò4ùò Qs   “C/c                ó
  € \        \        R ^^4      ^RR7      p\        P                  P	                  ^4      P                  ^ ^\        V4      4      p\        RVRV/4      p\        VP                  P                  WR7       R# )iã  ÚW)r  r(   r)   rÎ   ÚvalsrÃ   N)r   r   r1   r2   r3   Únormalr³   r   r   r7   rÛ   )r9   rZ   r[   rÎ   r)  r:   s   &&&   r;   Útest_scatterplot_datetime_dataÚ1TestDataFramePlots.test_scatterplot_datetime_datag  sg   € ô ¤ d¨A¨qÓ!1¸2ÀCÔHˆÜ�y‰y×$Ñ$ QÓ'×.Ñ.¨q°!´S¸³ZÓ@ˆÜ˜ ¨°Ð5Ó6ˆä˜"Ÿ'™'Ÿ/™/¨Q×4r>   Úinfer_stringÚpyarrow)Úmarksrè   ré   Úb_colrì   c                óÌ   € \        R V4      ;_uu_ 4        \        R. RORV/4      p\        VP                  P                  W#R7       RRR4       R#   + '       g   i     R# ; i)zfuture.infer_stringrè   ré   rÃ   N)r¹   r&   rº   )r   r   r   r7   rÛ   )r9   r0  rZ   r[   r-  r:   s   &&&&& r;   Útest_scatterplot_object_dataÚ/TestDataFramePlots.test_scatterplot_object_datap  sG   € ô Ð1°<×@Õ@Ü˜C¢°#°uÐ=Ó>ˆBä˜bŸg™gŸo™o°Õ8÷ A×@×@Ò@ús   •3AÁA#	ÚorderedÚ
categoriesc           	     óü  € \        R R.RR.RR.RR.RR..RR	.R
7      p\        P                  ! . ROVVR7      VR&   VP                  P	                  ^ ^RR7      pVP
                  w  pVP                  p\        P                  ! . RO4      pVP                  4       p\        P                  ! W‡4       \        P                  ! . RO4      p	VP                  p
\        P                  ! W©4       TpVP                  P                  4        Uu. uF  qÌP                  4       NK  	  pp\         ;QJ d'    R \#        WÛRR7       4       F  '       d   K   RM	  RM! R \#        WÛRR7       4       4      '       g   Q hR# u upi )gffffff@g      @gš™™™™™@rN  rõ  gš™™™™™	@gš™™™™™@gš™™™™™@ÚlengthrÈ  rê   )r4  r5  Úspecies©rZ   r[   rì   c              3   ó.   "  € T F  w  rW8H  x € K  	  R # 5i©Nr  )Ú.0ÚiÚjs   &  r;   Ú	<genexpr>ÚKTestDataFramePlots.test_scatterplot_color_by_categorical.<locals>.<genexpr>™  s   é € ð 
áR‘�ð ŽFÛRùs   ‚Tr�   FN)ÚsetosarA  Ú	virginicarB  Ú
versicolor)ç      à?g      ø?g      @rZ  )r   rÊ   ÚCategoricalr7   rÛ   ÚcollectionsÚcolorbarr1   rÈ   Ú	get_ticksr  rg  Ú_boundariesrp   Úget_ymajorticklabelsÚget_textrô  r’   )r9   r4  r5  r:   rp   Úcolorbar_collectionrG  Úexpected_ticksÚresult_ticksÚexpected_boundariesÚresult_boundariesÚexpected_yticklabelsr=  Úresult_yticklabelss   &&&           r;   Ú%test_scatterplot_color_by_categoricalÚ8TestDataFramePlots.test_scatterplot_color_by_categorical|  sY  € ô Ø�3ˆZ˜#˜s˜ c¨3 Z°#°s°¸cÀ3¸ZÐHØ˜wÐ'ô
ˆô ŸšÚHØØ!ô
ˆˆ9‰ð
 �W‰W�_‰_˜q A¨ˆ_Ó3ˆØ!#§¡ÑÐ	Ø&×/Ñ/ˆäŸš¢/Ó2ˆØ×)Ñ)Ó+ˆÜ
×#Ò# LÔAä ŸhšhÒ';Ó<ÐØ$×0Ñ0ÐÜ
×#Ò#Ð$5ÔKà)ÐØ4<·K±K×4TÑ4TÔ4VÓWÑ4V¨qŸj™jžlÑ4VÐÐWß‹sñ 
äÐ.ÈTÕRó
�s�sŠsñ 
äÐ.ÈTÕRó
÷ 
ò 
ð 	
ò 
ùò Xs   ÄE9c           	     ó–   € \        R . ROR\        P                  ! . RO4      /4      p\        VP                  P
                  WR7       R# )rZ   r[   rÃ   NrÕ   )rè   ré   rè   rì   )r   rÊ   rE  r   r7   rÛ   r  s   &&& r;   Ú'test_plot_scatter_with_categorical_dataÚ:TestDataFramePlots.test_plot_scatter_with_categorical_dataž  s3   € ô ˜š\¨3´·²Ò?SÓ0TÐUÓVˆä˜"Ÿ'™'Ÿ/™/¨Q×4r>   zx, y, cc                óÎ  € \        \        P                  P                  ^4      P	                  ^ ^dRR7      \        \        P                  R,          4      . R	OR7      pVP                  P                  WVR7      pVP                  ^ ,          P                  P                  R8X  g   Q hVP                  ^ ,          P                  P                  P                  4       R8X  g   Q hR# )
r!   ©ÚlowÚhighÚsizer^  râ   r;  r9  ÚGreysNr_  r`  )r   r1   r2   r3   r¨   r5   rm   rn   r7   rÛ   rF  Úcmapró   rG  rp   Ú
get_ylabel)r9   rZ   r[   rì   r:   rp   s   &&&&  r;   Útest_plot_scatter_with_cÚ+TestDataFramePlots.test_plot_scatter_with_c¥  s­   € äÜ�I‰I×!Ñ! !Ó$×-Ñ-°!¸#ÀFÐ-ÓKÜ”v×+Ñ+¨BÕ/Ó0Ú+ô
ˆð �W‰W�_‰_˜q¨ˆ_Ó+ˆà�~‰~˜aÕ ×%Ñ%×*Ñ*¨gÔ5Ð5Ð5à�~‰~˜aÕ ×)Ñ)×,Ñ,×7Ñ7Ó9¸SÔ@Ð@Ò@r>   c                óŒ  € \        \        P                  P                  ^4      P	                  ^ ^dRR7      \        \        P                  R,          4      . ROR7      pRpVP                  P                  RRRVR7      pVP                  ^ ,          P                  P                  V8X  g   Q hVP                  P                  RRRR	R
7      pVP                  ^ ,          P                  e   Q hVP                  P                  ^ ^RR7      pVP                  ^ ,          P                  e   Q h\        VP                  R.R7       R# )r!   rY  r^  rZ   r[   râ   r;  Ú	cubehelix)rZ   r[   rì   ÚcolormapF)rZ   r[   rì   rG  NÚredr9  rÀ  ©Ú
facecolorsr_  r`  )r   r1   r2   r3   r¨   r5   rm   rn   r7   rÛ   rF  r^  ró   rG  r   )r9   r:   Úcmrp   s   &   r;   Útest_plot_scatter_with_c_propsÚ1TestDataFramePlots.test_plot_scatter_with_c_props³  s  € ÜÜ�I‰I×!Ñ! !Ó$×-Ñ-°!¸#ÀFÐ-ÓKÜ”v×+Ñ+¨BÕ/Ó0Ú+ô
ˆð
 ˆØ�W‰W�_‰_˜s c¨S¸2ˆ_Ó>ˆØ�~‰~˜aÕ ×%Ñ%×*Ñ*¨bÔ0Ð0Ð0ð �W‰W�_‰_˜s c¨S¸5ˆ_ÓAˆØ�~‰~˜aÕ ×)Ñ)Ò1Ð1Ð1ð �W‰W�_‰_˜q A¨ˆ_Ó/ˆØ�~‰~˜aÕ ×)Ñ)Ò1Ð1Ð1Ü�b—n‘n°#°×7r>   c                ó€  € \        R ^^.R^^./4      p. ROp. R	Op\        P                  ! W#.4      pVP                  P	                  R RVR7      p\
        P                  ! VP                  ^ ,          P                  4       V4       \        P                  ! RR.4      pVP                  P	                  R RVRR7       R# )
r¹   r&   rL  rK  r9  Úspring)rZ   r[   rì   r^  N)rL  rK  rK  rL  )rK  rL  rK  rL  )	r   r1   rÈ   r7   rÛ   r  rg  rF  Úget_facecolor)r9   r:   Úred_rgbaÚ
green_rgbaÚ
rgba_arrayrp   Úfloat_arrays   &      r;   Útest_plot_scatter_with_c_arrayÚ1TestDataFramePlots.test_plot_scatter_with_c_arrayÆ  s¢   € ô ˜˜a ˜V S¨1¨a¨&Ð1Ó2ˆÚ'ˆÚ)ˆ
Ü—X’X˜xÐ4Ó5ˆ
Ø�W‰W�_‰_˜s c¨Zˆ_Ó8ˆô
 	×#Ò# B§N¡N°1Õ$5×$CÑ$CÓ$EÀzÔRô —h’h  S˜zÓ*ˆØ
�‰�‰˜# ¨¸(ˆÖCr>   c                óV  € \        \        P                  P                  ^4      P                  R4      ^d,          . R	OR7      pVP                  P                  RRRR7      p\        P                  ! VR,          P                  VP                  ^ ,          P                  4       R7       R# )
r!   rè   ré   rì   rê   )rZ   r[   rØ   )ÚrightNrk   rë   )r   r1   r2   r3   r7   rÛ   r  rg  ÚvaluesrF  Ú	get_sizesro   s   &  r;   Útest_plot_scatter_with_sÚ+TestDataFramePlots.test_plot_scatter_with_sÝ  st   € äÜ�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4°sÕ:ÂOô
ˆð �W‰W�_‰_˜s c¨Sˆ_Ó1ˆÜ
×#Ò# B s¥G§N¡N¸"¿.¹.ÈÕ:K×:UÑ:UÓ:W×Xr>   c                óJ  € \        \        P                  P                  ^4      P                  R4      ^d,          . ROR7      p\        P
                  P                  4       pVP                  P                  RRRVR7      pVP                  ^ ,          P                  VJ g   Q hR# )	r!   rè   ré   rì   rê   )rZ   r[   rì   ÚnormNrk   rë   )r   r1   r2   r3   r±   ÚcolorsÚLogNormr7   rÛ   rF  r{  )r9   r:   r{  rp   s   &   r;   Útest_plot_scatter_with_normÚ.TestDataFramePlots.test_plot_scatter_with_normæ  s{   € äÜ�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4°sÕ:ÂOô
ˆô �z‰z×!Ñ!Ó#ˆØ�W‰W�_‰_˜s c¨S°tˆ_Ó<ˆØ�~‰~˜aÕ ×%Ñ%¨Ó-Ð-Ò-r>   c                óô  € \        \        P                  P                  ^4      P                  R4      ^d,          . ROR7      pVP                  P                  RRRR7      pVP                  ^ ,          P                  pVP                  P                  4       VP                  P                  4       3p\        P                  P                  ! V!  pVP                   F  pV! V4      V! V4      8X  d   K  Q h	  R# )	r!   rè   ré   rì   rê   r9  Nrk   rë   )r   r1   r2   r3   r7   rÛ   rF  r{  rì   ÚminÚmaxr±   r|  Ú	Normalize)r9   r:   rp   Ú	plot_normÚcolor_min_maxÚdefault_normÚvalues   &      r;   Útest_plot_scatter_without_normÚ1TestDataFramePlots.test_plot_scatter_without_normï  s¶   € äÜ�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4°sÕ:ÂOô
ˆð �W‰W�_‰_˜s c¨Sˆ_Ó1ˆØ—N‘N 1Õ%×*Ñ*ˆ	ØŸ™Ÿ™› R§T¡T§X¡X£ZÐ0ˆÜ—z‘z×+Ò+¨]Ñ;ˆØ—T”TˆEÙ˜UÓ#¡|°EÓ':Ö:Ð:Ð:ó r>   Úlegendc                óú   € \        \        P                  P                  ^4      P	                  R4      \        \        P                  R,          4      . ROR7      p\        VP                  P                  3/ VB  R# )r!   r^  r;  Nr_  ©ÚoneÚtwoÚthreera  )r   r1   r2   r3   r4   r5   rm   rn   r   r7   r¦   r|   s   && r;   Útest_plot_barÚ TestDataFramePlots.test_plot_barû  sX   € ô Ü�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ü”v×+Ñ+¨BÕ/Ó0Ú3ô
ˆô 	˜"Ÿ'™'Ÿ+™+Ñ0¨Ô0r>   c                ó  € \        \        P                  P                  ^4      P	                  R4      \        \        P                  R,          4      \        ^4      R7      p\        VP                  P                  4       R# )r!   rh   r;  N)r/   é   )r   r1   r2   r3   r4   r5   rm   rn   r“   r   r7   r¦   r8   s   & r;   Útest_plot_bar_int_colÚ(TestDataFramePlots.test_plot_bar_int_col  sU   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°XÓ>Ü”v×+Ñ+¨CÕ0Ó1Ü˜"“Iô
ˆô
 	˜"Ÿ'™'Ÿ+™+Ö&r>   c                óÜ   € \        R ^ ^.R^^ ./4      p\        VP                  P                  4      p\	        V^ZR7       VP                  P                  ^#^
R7      p\	        V^#^
^
R7       R# )rè   ré   rT   ©ÚrotÚfontsize©rU   Ú
xlabelsizeÚ
ylabelsizeN)r   r   r7   r¦   r   ro   s   &  r;   Útest_plot_bar_ticksÚ&TestDataFramePlots.test_plot_bar_ticks  s]   € ä˜˜a ˜V S¨1¨a¨&Ð1Ó2ˆÜ˜rŸw™wŸ{™{Ó+ˆÜ˜2 BÕ'à�W‰W�[‰[˜R¨"ˆ[Ó-ˆÜ˜2 B°2À"×Er>   c                óÜ   € \        R ^ ^.R^^ ./4      p\        VP                  P                  4      p\	        V^ R7       VP                  P                  ^7^R7      p\	        V^7^^R7       R# )rè   ré   )Úyrotr—  )r   rœ  r›  N)r   r   r7   rß  r   ro   s   &  r;   Útest_plot_barh_ticksÚ'TestDataFramePlots.test_plot_barh_ticks   s]   € ä˜˜a ˜V S¨1¨a¨&Ð1Ó2ˆÜ˜rŸw™wŸ|™|Ó,ˆÜ˜2 AÕ&à�W‰W�\‰\˜b¨2ˆ\Ó.ˆÜ˜2 B°2À"×Er>   c           	     óî  € TpVP                  4       P                  pV Uu. uF  p\        V4      NK  	  pp\        VP                  P
                  4      p\        VP                  4       V4       \        P                  ! VP                  P                  4       \        P                  ! ^\        V4      ^,           4      4       \        VP                  4      ^\        V4      ,          8X  g   Q hR# u upi )rG   N)Ú_get_numeric_datar+   r   r   r7   Úboxr   r‡   r  rg  r†   r  r1   rþ   r³   r&  )r9   Úhist_dfr:   Únumeric_colsrì   Úlabelsrp   s   &&     r;   Útest_boxplotÚTestDataFramePlots.test_boxplot)  s´   € ØˆØ×+Ñ+Ó-×5Ñ5ˆÙ+7Ó8©< a”,˜q–/©<ˆÐ8ä˜rŸw™wŸ{™{Ó+ˆÜ˜2×-Ñ-Ó/°Ô8Ü
×#Ò#Ø�H‰H×!Ñ!Ó#¤R§Y¢Y¨q´#°lÓ2CÀaÕ2GÓ%Hô	
ô �2—8‘8‹} ¤C¨Ó$5Õ 5Ô5Ð5Ò5ùò 9s   ¡C2c                ó®   € TpVR ,          pVP                   P                  ^(R7      p\        V^(^ R7       \        VP                   P                  4       R# )Úheight©r˜  ©rU   r   N)r7   r¥  r   r   )r9   r¦  r:   ÚseriesrJ   s   &&   r;   Útest_boxplot_seriesÚ&TestDataFramePlots.test_boxplot_series5  s@   € ØˆØ�H•ˆØ�{‰{�‰ 2ˆÓ&ˆÜ˜4 b¨qÕ1ä˜&Ÿ+™+Ÿ/™/Ö*r>   c                óÎ  € Tp\         P                  ! . RO4      pVP                  P                  VR7      pVP	                  4       P
                  pV Uu. uF  p\        V4      NK  	  pp\        VP                  4       V4       \        P                  ! VP                  P                  4       V4       \        VP                  4      ^\        V4      ,          8X  g   Q hR# u upi )rG   )Ú	positionsN)rG   r¤   r¥   )r1   rÈ   r7   r¥  r¤  r+   r   r   r‡   r  rg  r†   r  r³   r&  )r9   r¦  r:   r³  rp   r§  rì   r¨  s   &&      r;   Útest_boxplot_series_positionsÚ0TestDataFramePlots.test_boxplot_series_positions=  sª   € ØˆÜ—H’HšYÓ'ˆ	Ø�W‰W�[‰[ 9ˆ[Ó-ˆØ×+Ñ+Ó-×5Ñ5ˆÙ+7Ó8©< a”,˜q–/©<ˆÐ8Ü˜2×-Ñ-Ó/°Ô8Ü
×#Ò# B§H¡H×$9Ñ$9Ó$;¸YÔGÜ�2—8‘8‹} ¤C¨Ó$5Õ 5Ô5Ð5Ò5ùò 9s   ÁC"z!ignore:set_ticklabels:UserWarningú3.10z#Fails starting with matplotlib 3.10c                óÄ  € TpVP                  4       P                  pV Uu. uF  p\        V4      NK  	  pp\        \        P
                  4      \        R 4      8  d   RR/MRR/pVP                  P                  ! R	R^2R^/VB p\        V^ ^2^R7       \        VP                  4       V4       \        VP                  4      ^\        V4      ,          8X  g   Q hR# u upi )
r¶  ÚvertFÚorientationÚ
horizontalr˜  r™  ©rU   r   rœ  Nr  )r¤  r+   r   r   r±   Ú__version__r7   r¥  r   r   Úget_yticklabelsr³   r&  )r9   r¦  r:   r§  rì   r¨  rs   rp   s   &&      r;   Útest_boxplot_verticalÚ(TestDataFramePlots.test_boxplot_verticalG  sÉ   € ð ˆØ×+Ñ+Ó-×5Ñ5ˆÙ+7Ó8©< a”,˜q–/©<ˆÐ8ô
 ”s—‘Ó'¬'°&«/Ô9ð �U‰Oà Ð.ð 	ð
 �W‰W�[Š[Ñ6˜RÐ6¨!Ð6¨vÑ6ˆÜ˜2 A¨B¸1Õ=Ü˜2×-Ñ-Ó/°Ô8Ü�2—8‘8‹} ¤C¨Ó$5Õ 5Ô5Ð5Ò5ùò 9s   ¡Czignore::UserWarningz+Fails starting with matplotlib version 3.10c           	     óö  € TpVP                  4       P                  pV Uu. uF  p\        V4      NK  	  pp\        \        P
                  4      \        R 4      8  d   RR/MRR/p\        VP                  P                  3RRRRRR/VB p\        V^RR	7       \        VR
R7       \        WuRR7       F<  w  r‰\        VP                  4       V	.4       \        VP                  4      ^8X  d   K<  Q h	  R# u upi )r¶  r¸  Fr¹  rº  rA   TrB   r  rC   Úlogr  r�   N)rG   rl   )r¤  r+   r   r   r±   r¼  r   r7   r¥  r   r   r’   r   r½  r³   r&  )
r9   r¦  r:   r§  rì   r¨  rs   rJ   rp   rò   s
   &&        r;   Útest_boxplot_vertical_subplotsÚ1TestDataFramePlots.test_boxplot_vertical_subplots\  sô   € ð ˆØ×+Ñ+Ó-×5Ñ5ˆÙ+7Ó8©< a”,˜q–/©<ˆÐ8ô ”s—‘Ó'¬'°&«/Ô9ð �U‰Oà Ð.ð 	ô
 !Ø�G‰G�K‰Kñ
Ø&*ð
Ø59ð
Ø@Dð
ØHNñ
ˆô 	˜$¨°6Õ:Ü˜ UÕ+Ü˜T°$×7‰IˆBÜ˜r×1Ñ1Ó3°e°WÔ=Ü�r—x‘x“= AÖ%Ð%Ð%ó 8ùò 9s   ¡C6c                ó0  € TpVP                  4       P                  pV Uu. uF  p\        V4      NK  	  pp\        P                  ! . RO4      p\        \        P                  4      \        R4      8  d   RR/MRR/pVP                  P                  ! R	RV/VB p\        VP                  4       V4       \        P                  ! VP                  P                  4       V4       \!        VP"                  4      ^\!        V4      ,          8X  g   Q hR# u upi )
rl   r¶  r¸  Fr¹  rº  r³  N)rl   r!   r§   r  )r¤  r+   r   r1   rÈ   r   r±   r¼  r7   r¥  r   r½  r  rg  r  r  r³   r&  )	r9   r¦  r:   r§  rì   r¨  r³  rs   rp   s	   &&       r;   Útest_boxplot_vertical_positionsÚ2TestDataFramePlots.test_boxplot_vertical_positionss  sá   € ð ˆØ×+Ñ+Ó-×5Ñ5ˆÙ+7Ó8©< a”,˜q–/©<ˆÐ8Ü—H’HšYÓ'ˆ	ô ”s—‘Ó'¬'°&«/Ô9ð �U‰Oà Ð.ð 	ð
 �W‰W�[Š[Ñ7 9Ð7°Ñ7ˆÜ˜2×-Ñ-Ó/°Ô8Ü
×#Ò# B§H¡H×$9Ñ$9Ó$;¸YÔGÜ�2—8‘8‹} ¤C¨Ó$5Õ 5Ô5Ð5Ò5ùò 9s   ¡Dc                óx  € \        \        P                  P                  ^4      P	                  R4      \        \        P                  R,          4      . R	OR7      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  P                  RR7       RRR4       R#   + '       g   i     R# ; i)
r!   r^  r;  z2return_type must be {None, 'axes', 'dict', 'both'}r\   Ú
not_a_type©Úreturn_typeNr_  rŒ  )r   r1   r2   r3   r4   r5   rm   rn   r_   r`   r  r7   r¥  rc   s   &  r;   Ú test_boxplot_return_type_invalidÚ3TestDataFramePlots.test_boxplot_return_type_invalid‡  sy   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ü”v×+Ñ+¨BÕ/Ó0Ú3ô
ˆð
 CˆÜ�]Š]œ:¨S×1Ö1Ø�G‰G�K‰K LˆKÔ1÷ 2×1×1Ò1ús   ÂB(Â(B9	rÊ  c                ó  € \        \        P                  P                  ^4      P	                  R4      \        \        P                  R,          4      . ROR7      pVP                  P                  VR7      p\        W14       R# )r!   r^  r;  rÉ  Nr_  rŒ  )r   r1   r2   r3   r4   r5   rm   rn   r7   r¥  r   )r9   rÊ  r:   rµ   s   &&  r;   Ú%test_boxplot_return_type_invalid_typeÚ8TestDataFramePlots.test_boxplot_return_type_invalid_type‘  s]   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ü”v×+Ñ+¨BÕ/Ó0Ú3ô
ˆð
 —‘—‘¨�Ó5ˆÜ˜vÖ3r>   c                óR  € \         P                  ! R 4       \        \        P                  P                  ^4      P                  R4      4      p\        VP                  RR7      pVP                   Uu. uF  p\        V4      NK  	  pp\        W$R7       \        V^ R7       R# u upi )ÚscipyÚkde©rp  ©r¨  rT   Nr.   )r_   Úimportorskipr   r1   r2   r3   r4   r   r7   r+   r   r   r   )r9   r:   rp   rì   rì  s   &    r;   Útest_kde_dfÚTestDataFramePlots.test_kde_df›  sw   € Ü×Ò˜GÔ$Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIˆÜ˜rŸw™w¨UÔ3ˆØ-/¯ZªZÓ8©Z¨”L –O©ZˆÐ8Ü˜RÕ1Ü˜2 A×&ùò 9s   Á3B$c                óæ   € \         P                  ! R 4       \        \        P                  P                  ^4      P                  R4      4      pVP                  R^^R7      p\        V^^^R7       R# )rÑ  rÒ  )rp  r˜  r™  rš  Nr.   )	r_   rÕ  r   r1   r2   r3   r4   r7   r   ro   s   &  r;   Útest_kde_df_rotÚ"TestDataFramePlots.test_kde_df_rot£  sV   € Ü×Ò˜GÔ$Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIˆØ�W‰W˜% R°!ˆWÓ4ˆÜ˜2 B°1À×Cr>   c                óî   € \         P                  ! R 4       \        \        P                  P                  ^4      P                  R4      4      p\        VP                  RRRR7      p\        V^RR7       R# )rÑ  TrÒ  )rA   rp  rB   rC   Nr.   rF   )
r_   rÕ  r   r1   r2   r3   r4   r   r7   r   rI   s   &  r;   Útest_kde_df_subplotsÚ'TestDataFramePlots.test_kde_df_subplots©  s\   € Ü×Ò˜GÔ$Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIˆÜ Ø�G‰GØØØô	
ˆô 	˜$¨°6×:r>   c                óâ   € \         P                  ! R 4       \        \        P                  P                  ^4      P                  R4      4      pVP                  RRRR7      p\        VRR7       R# )rÑ  rÒ  T)rp  r
  rB   rÁ  r  Nr.   )	r_   rÕ  r   r1   r2   r3   r4   r7   r   rI   s   &  r;   Útest_kde_df_logyÚ#TestDataFramePlots.test_kde_df_logy´  sR   € Ü×Ò˜GÔ$Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIˆØ�w‰w˜E¨°tˆwÓ<ˆÜ˜ U×+r>   c                ó
  € \         P                  ! R 4       \        \        P                  P                  ^4      P                  RR7      4      p\        P                  VP                  R&   \        VP                  RR7       R# )rÑ  ©r\  rÒ  rÓ  N©éd   r0   ©rŸ   rŸ   )r_   rÕ  r   r1   r2   r3   ÚuniformrÉ   Úlocr   r7   r8   s   & r;   Útest_kde_missing_valsÚ(TestDataFramePlots.test_kde_missing_valsº  sV   € Ü×Ò˜GÔ$Ü”r—y‘y×,Ñ,¨QÓ/×7Ñ7¸XÐ7ÓFÓGˆÜ—v‘vˆ�‰ˆt‰Ü˜"Ÿ'™'¨×.r>   c                ó˜  € \        \        P                  P                  ^4      P	                  R4      4      p\        VP                  P                  4      pVP                   Uu. uF  p\        V4      NK  	  pp\        W$R7       \        VP                  P                  RRRR7      p\        V^R	R7       \        VRR7       R# u upi )
r!   rÔ  T)rA   rB   r
  rC   rÁ  r  Nrã  rF   )r   r1   r2   r3   r4   r   r7   rÑ   r+   r   r   r   r   )r9   r:   rp   rì   rì  rJ   s   &     r;   Útest_hist_dfÚTestDataFramePlots.test_hist_dfÀ  s—   € Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓIÓJˆä˜rŸw™wŸ|™|Ó,ˆØ-/¯ZªZÓ8©Z¨”L –O©ZˆÐ8Ü˜RÕ1ä Ø�G‰G�L‰LØØØô	
ˆô 	˜$¨°6Õ:Ü˜ U×+ùò 9s   Á%Cc                óÈ   € \        \        P                  P                  ^4      P                  ^
4      4      pVP                  P                  ^(R7      p\        V^(^ R7       R# )r!   r­  r®  N)r	   r1   r2   r3   r7   rÑ   r   )r9   r¯  rJ   s   &  r;   Útest_hist_df_seriesÚ&TestDataFramePlots.test_hist_df_seriesÐ  sI   € ÜœŸ	™	×-Ñ-¨aÓ0×7Ñ7¸Ó;Ó<ˆØ�{‰{×Ñ BÐÓ'ˆÜ˜4 b¨q×1r>   c                ó¨  € \        \        P                  P                  ^4      P                  ^
4      4      pVP                  P                  R^RR7      pVP                  4        Uu. uF1  p\        V\        P                  P                  4      '       g   K/  VNK3  	  pp\        P                  ! VR,          P                  4       R4       R# u upi )r!   T)Ú
cumulativeÚbinsÚdensityrL  NrN   ©r	   r1   r2   r3   r7   rÑ   Úget_childrenr#  r±   r¾  Ú	Rectangler  rú  rê  ©r9   r¯  rp   rZ   Úrectss   &    r;   Ú&test_hist_df_series_cumulative_densityÚ9TestDataFramePlots.test_hist_df_series_cumulative_densityÕ  s–   € ÜœŸ	™	×-Ñ-¨aÓ0×7Ñ7¸Ó;Ó<ˆØ�[‰[×Ñ¨°A¸tÐÓDˆàŸO™OÔ-ÓVÑ-�q´¸A¼s¿{¹{×?TÑ?T×1U—�Ñ-ˆÐVÜ
×Ò˜u R�y×3Ñ3Ó5°sÖ;ùò Ws   Á(,CÂCc                ó¦  € \        \        P                  P                  ^4      P                  ^
4      4      pVP                  P                  R^R7      pVP                  4        Uu. uF1  p\        V\        P                  P                  4      '       g   K/  VNK3  	  pp\        P                  ! VR,          P                  4       R4       R# u upi )r!   T)rñ  rò  rð  NrÓ  rô  r÷  s   &    r;   Útest_hist_df_series_cumulativeÚ1TestDataFramePlots.test_hist_df_series_cumulativeÜ  s”   € ÜœŸ	™	×-Ñ-¨aÓ0×7Ñ7¸Ó;Ó<ˆØ�[‰[×Ñ¨°AÐÓ6ˆØŸO™OÔ-ÓVÑ-�q´¸A¼s¿{¹{×?TÑ?T×1U—�Ñ-ˆÐVä
×Ò˜u R�y×3Ñ3Ó5°tÖ<ùò Ws   Á',CÂCc                óÎ   € \        \        P                  P                  ^4      P	                  R4      4      pVP
                  P                  ^2^RR7      p\        V^ ^2^R7       R# )r!   rº  )r˜  r™  r¹  r»  Nr.   )r   r1   r2   r3   r4   r7   rÑ   r   rI   s   &  r;   Útest_hist_df_orientationÚ+TestDataFramePlots.test_hist_df_orientationã  sL   € Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIˆà�w‰w�|‰| ¨Q¸Lˆ|ÓIˆÜ˜4 a¨b¸Q×?r>   Úweight_shapec           
     ó,  € R \         P                  ! VR7      ,          p\        \        \	        RR.\         P
                  P                  ^4      P                  R
4      RR7      4      4      p\        VP                  RVR7      p\        VP                  RR7      pVP                   Uu. uF  qfP                  4       NK  	  ppVP                   Uu. uF  pR VP                  4       ,          NK  	  pp\        P                  ! Wx4       R	# u upi u upi )çš™™™™™¹?)Úshaper¹   r&   Tr�   rÑ   )rp  ÚweightsrÓ  N)r!   rä  )r1   Úonesr   Údictr’   r2   r3   r4   r   r7   r¾  rê  r  rú  )	r9   r  r  r:   rx  ry  ÚpatchÚpatch_height_with_weightsÚexpected_patch_heights	   &&       r;   Útest_hist_weightsÚ$TestDataFramePlots.test_hist_weightsé  så   € ð œŸš lÔ3Õ3ˆÜÜÜØ˜#�JÜ—I‘I×)Ñ)¨!Ó,×<Ñ<¸XÓFØôóó
ˆô   §¡¨f¸gÔFˆÜ §¡¨fÔ5ˆàEHÇ[Â[Ó$QÁ[¸E×%5Ñ%5Ö%7Á[Ð!Ð$Qð HKÇ{Â{Ó SÁ{¸e  u×'7Ñ'7Ó'9×!9Ð!9Á{ÐÐ Sä
×ÒÐ8ÖPùò %Rùò !Ts   Â*DÃ Dc                óª  € \         P                  ! V Uu. uF  qfP                  4       NK  	  up4      p\         P                  ! V Uu. uF  qfP                  4       NK  	  up4      p\         P                  ! V Uu. uF  qfP	                  4       NK  	  up4      p	\         P                  ! V Uu. uF  qfP                  4       NK  	  up4      p
Ve   \        P                  ! WrRR7       Ve   \        P                  ! WƒRR7       Ve   \        P                  ! W”RR7       Ve   \        P                  ! W¥RR7       R # R # u upi u upi u upi u upi )NF)Úcheck_dtype)r1   rÈ   r×  rê  rà  Ú	get_widthr  rg  )r9   r¾  Ú
expected_yÚ
expected_hÚ
expected_xÚ
expected_wrÙ  Úresult_yÚresult_heightÚresult_xÚresult_widths   &&&&&&     r;   Ú_check_box_coordÚ#TestDataFramePlots._check_box_coord  sõ   € ô —8’8±Ó8±¨1ŸW™WžY±Ñ8Ó9ˆÜŸš¹'Ó!B¹'°Q§,¡,¦.¹'Ñ!BÓCˆÜ—8’8±Ó8±¨1ŸW™WžY±Ñ8Ó9ˆÜ—x’x¹Ó @¹°1§¡¦¹Ñ @ÓAˆð Ò!Ü×'Ò'¨È%ÕPØÒ!Ü×'Ò'¨ÈuÕUØÒ!Ü×'Ò'¨È%ÕPØÒ!Ü×'Ò'¨Èe×Tñ "ùò 9ùÚ!BùÚ8ùÚ @s   •EÁEÁ;EÂ.Er�  c                óâ  € \        V4      pVP                  P                  ^R7      pV P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       VP                  P                  ^RR7      pV P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       VP                  P                  ^RRR7      pV P                  V^ ,          P                  \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  V^,          P                  \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  V^,          P                  \
        P                  ! . RO4      \
        P                  ! . RO4      R7       VP                  P                  ^R	R
7      pV P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       VP                  P                  ^RR	R7      pV P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  VP                  R,          \
        P                  ! . RO4      \
        P                  ! . RO4      R7       VP                  P                  ^RRR	R7      pV P                  V^ ,          P                  \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  V^,          P                  \
        P                  ! . RO4      \
        P                  ! . RO4      R7       V P                  V^,          P                  \
        P                  ! . RO4      \
        P                  ! . RO4      R7       R# )r¢   )rò  rÒ  )r  r  :r¢   r/   N:r/   NNT)rò  rt  )rò  rt  rB   rº  )rò  r¹  )r  r  )rò  rt  r¹  )rò  rt  rB   r¹  N)rŸ   rŸ   rŸ   rŸ   rŸ   ©r/   é	   r§   r¥   r¤   ©r§   r§   r§   r§   r§   ©r¤   r¥   r§   r  r/   )é   é   r  r“  é   )r   r7   rÑ   r  r¾  r1   rÈ   )r9   r�  r:   rp   rJ   s   &&   r;   Útest_hist_df_coordÚ%TestDataFramePlots.test_hist_df_coord  s¡  € ô, �t‹_ˆà�W‰W�\‰\˜qˆ\Ó!ˆØ×ÑØ�J‰J�r�NÜ—x’x¢Ó0Ü—x’xÒ 0Ó1ð 	ô 	
ð
 	×ÑØ�J‰J�tÕÜ—x’x¢Ó0Ü—x’x¢Ó0ð 	ô 	
ð
 	×ÑØ�J‰J�s�OÜ—x’x¢Ó0Ü—x’xÒ 0Ó1ð 	ô 	
ð �W‰W�\‰\˜q¨$ˆ\Ó/ˆØ×ÑØ�J‰J�r�NÜ—x’x¢Ó0Ü—x’xÒ 0Ó1ð 	ô 	
ð
 	×ÑØ�J‰J�tÕÜ—x’xÒ 0Ó1Ü—x’x¢Ó0ð 	ô 	
ð
 	×ÑØ�J‰J�s�OÜ—x’xÒ 4Ó5Ü—x’xÒ 0Ó1ð 	ô 	
ð �w‰w�|‰| ¨D¸4ˆ|Ó@ˆØ×ÑØ��G�O‰OÜ—x’x¢Ó0Ü—x’xÒ 0Ó1ð 	ô 	
ð
 	×ÑØ��G�O‰OÜ—x’x¢Ó0Ü—x’x¢Ó0ð 	ô 	
ð
 	×ÑØ��G�O‰OÜ—x’x¢Ó0Ü—x’xÒ 0Ó1ð 	ô 	
ð �W‰W�\‰\˜q¨lˆ\Ó;ˆØ×ÑØ�J‰J�r�NÜ—x’x¢Ó0Ü—x’xÒ 0Ó1ð 	ô 	
ð
 	×ÑØ�J‰J�tÕÜ—x’x¢Ó0Ü—x’x¢Ó0ð 	ô 	
ð
 	×ÑØ�J‰J�s�OÜ—x’x¢Ó0Ü—x’xÒ 0Ó1ð 	ô 	
ð �W‰W�\‰\˜q¨$¸Lˆ\ÓIˆØ×ÑØ�J‰J�r�NÜ—x’x¢Ó0Ü—x’xÒ 0Ó1ð 	ô 	
ð
 	×ÑØ�J‰J�tÕÜ—x’xÒ 0Ó1Ü—x’x¢Ó0ð 	ô 	
ð
 	×ÑØ�J‰J�s�OÜ—x’xÒ 4Ó5Ü—x’xÒ 0Ó1ð 	ô 	
ð �w‰w�|‰|Ø˜D¨4¸\ð ó 
ˆð 	×ÑØ��G�O‰OÜ—x’x¢Ó0Ü—x’xÒ 0Ó1ð 	ô 	
ð
 	×ÑØ��G�O‰OÜ—x’x¢Ó0Ü—x’x¢Ó0ð 	ô 	
ð
 	×ÑØ��G�O‰OÜ—x’x¢Ó0Ü—x’xÒ 0Ó1ð 	ö 	
r>   c                ó¾   € \        \        P                  P                  ^4      P	                  R4      4      P                  4       p\        VP                  RR7       R# )r!   T©rŠ  Nrã  )r   r1   r2   r3   r4   Úcumsumr   r7   r8   s   & r;   Útest_plot_int_columnsÚ(TestDataFramePlots.test_plot_int_columnsš  s=   € Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓIÓJ×QÑQÓSˆÜ˜"Ÿ'™'¨$×/r>   ÚmarkersÚ^Ú+Úoc                ó˜  € \         P                  4       pVP                  4        VP                  ^o4       \	        \
        P                  P                  ^4      P                  R4      4      pVP                  VR7      p\        VP                  4       R\        V4       4       F"  w  rVVP                  4       W,          8X  d   K"  Q h	  R# )éo   )ÚstyleNrk   )rû  ÚgcfÚclfÚadd_subplotr   r1   r2   r3   r4   r7   Ú	enumeraterä   r³   Ú
get_marker)r9   r)  r¸  r:   rp   r‰  rb   s   &&     r;   Útest_style_by_columnÚ'TestDataFramePlots.test_style_by_columnž  s’   € ô �g‰g‹iˆØ�‰Œ	Ø�‰˜ÔÜ”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIˆØ�W‰W˜7ˆWÓ#ˆÜ" 2§<¡<£>°.´C¸³LÐ#AÖB‰IˆCØ—?‘?Ó$¨­Ö4Ð4Ð4ó Cr>   c                ó   € \        ^^.4      pVP                  4       pVP                  4       e   Q hVP                  RR7      pVP                  4       P                  4       ^ ,          P	                  4       R8X  g   Q hR# )rG   NTr%  Ú )r	   r7   Ú
get_legendÚ	get_textsrK  )r9   rØ   rp   s   &  r;   Útest_line_label_noneÚ'TestDataFramePlots.test_line_label_none°  sg   € Ü�A�q�6‹NˆØ�V‰V‹XˆØ�}‰}‹Ò&Ð&Ð&à�V‰V˜4ˆVÓ ˆØ�}‰}‹×(Ñ(Ó*¨1Õ-×6Ñ6Ó8¸BÔ>Ð>Ò>r>   zprops, expectedc           	     ó.  € \        R  Uu/ uF1  q3\        P                  P                  ^4      P                  ^d4      bK3  	  up4      pVRR//pVP                  P
                  ! RRR/VB pWb,          ^ ,          P                  4       R8X  g   Q hR# u upi )ÚABCÚcolorÚC1rÊ  r  Nr  )r   r1   r2   r3   r7   r¥  Ú	get_color)r9   Úpropsrì  Úkr:   Úkwdrµ   s   &&&    r;   Ú!test_specified_props_kwd_plot_boxÚ4TestDataFramePlots.test_specified_props_kwd_plot_box¸  s‡   € ô ÉÓOÉÀAœ2Ÿ9™9×0Ñ0°Ó3×:Ñ:¸3Ó?Ò?ÉÑOÓPˆØ�w �oÐ&ˆØ—‘—’Ñ7¨Ð7°3Ñ7ˆàÕ Õ"×,Ñ,Ó.°$Ô6Ð6Ò6ùò	 Ps   Š7Bc                óX  € \        R ^
^4      \        R ^	^4      \        R ^^4      .p. ROp\        \        P                  ! V4      VR.R7      pVP	                  4       pVP
                  ^ ,          P                  4       p\        P                  ! V\        P                  ! V\        R7      4       VP
                  ^ ,          P                  4       p\        P                  ! V\        P                  ! V4      4       VP                  P                  4       pV Uu. uF  qwP                  4       ^ ,          NK  	  pp\        V4      P                  '       g   Q hV Uu. uF  qwP!                  4       NK  	  p	p\"        P$                  ! V	RR7      P                  '       g   Q hR# u upi u upi )éÜ  Útestr;  r#   z%Y-%m-%dr¿   N)rN  rM  rL  )r   r   r1   rÈ   r7   r&  r$  r  rg  r6   rŒ  r†   Úget_ticklabelsÚget_positionr   Úis_monotonic_increasingrK  rÊ   rË   )
r9   r,   rv  r:   rp   ru   ÚydatarZ   ÚxlocsÚxlabelss
   &         r;   Útest_unordered_tsÚ$TestDataFramePlots.test_unordered_tsÉ  sA  € ä�d˜B Ó"¤D¨¨q°!Ó$4´d¸4ÀÀAÓ6FÐGˆÚ ˆÜÜ�HŠH�VÓØØ�Hô
ˆð
 �W‰W‹YˆØ—‘˜!•×&Ñ&Ó(ˆÜ
×#Ò# F¬B¯HªH°UÄ&Ô,IÔJØ—‘˜•×%Ñ%Ó'ˆÜ
×#Ò# E¬2¯8ª8°FÓ+;Ô<ð —‘×(Ñ(Ó*ˆÙ.4Ó5©f¨—‘Ó! !×$Ð$©fˆÐ5Ü�U‹|×3×3Ð3Ð3Ð3Ù)/Ó0© A—:‘:–<©ˆÐ0Ü�~Š~˜g¨jÔ9×Q×QÐQÐQÒQùò 6ùâ0s   ÄF"ÅF'c                óª   € \         P                  ! R 4       \        R. RO/4      pVP                  VR7       \	        VP                  V4      ! 4        R# ©rÑ  rZ   rÓ  Nrã   ©r_   rÕ  r   r7   rÖ   ©r9   rp  r:   s   && r;   Útest_kind_both_waysÚ&TestDataFramePlots.test_kind_both_waysà  s>   € ä×Ò˜GÔ$Ü˜šYÐ'Ó(ˆØ
�‰�TˆÔÜ�—‘˜ÔÖ r>   c                ó²   € \         P                  ! R 4       \        R. RO/4      pVP                  RRVR7       \	        VP                  V4      ! RR4       R# rS  rT  rU  s   && r;   Útest_kind_both_ways_x_yÚ*TestDataFramePlots.test_kind_both_ways_x_yç  sF   € ä×Ò˜GÔ$Ü˜šYÐ'Ó(ˆØ
�‰��S˜tˆÔ$Ü�—‘˜Ô˜s CÖ(r>   c                óØ   € \        \        R 4      4      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  VR7       RRR4       R#   + '       g   i     R# ; i)Úabcdúno numeric data to plotr\   rÓ  N)r   r5   r_   r`   r  r7   ©r9   rp  r:   rd   s   &&  r;   Útest_all_invalid_plot_dataÚ-TestDataFramePlots.test_all_invalid_plot_dataî  sC   € ä”t˜F“|Ó$ˆØ'ˆÜ�]Š]œ9¨C×0Ö0Ø�G‰G˜ˆGÔ÷ 1×0×0Ò0ús   »AÁA)	c                ó´  € \        \        P                  P                  ^4      P	                  R4      \
        R7      pRV\        P                  P                  ^4      P                  VP                  ^ ,          4      R8„  &   Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  VR7       RRR4       R#   + '       g   i     R# ; i)	r!   r#   rè   rD  r]  r\   rÓ  N©r/   r!   )r   r1   r2   r3   r4   r6   r  r_   r`   r  r7   r^  s   &&  r;   Ú(test_partially_invalid_plot_data_numericÚ;TestDataFramePlots.test_partially_invalid_plot_data_numericõ  s–   € ô Ü�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üô
ˆð BEˆŒ2�9‰9× Ñ  Ó#×*Ñ*¨2¯8©8°A­;Ó7¸#Ñ=Ñ>Ø'ˆÜ�]Š]œ9¨C×0Ö0Ø�G‰G˜ˆGÔ÷ 1×0×0Ò0ús   Â)CÃC	c                ó  € \        \        P                  P                  ^4      P	                  R4      4      pRp\
        P                  ! \        VR7      ;_uu_ 4        VP                  RR7       RRR4       R#   + '       g   i     R# ; i)r!   z*invalid_plot_kind is not a valid plot kindr\   Úinvalid_plot_kindrÓ  Nrb  )	r   r1   r2   r3   r4   r_   r`   r  r7   rc   s   &  r;   Útest_invalid_kindÚ$TestDataFramePlots.test_invalid_kind  sZ   € Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIˆØ:ˆÜ�]Š]œ:¨S×1Ö1Ø�G‰GÐ,ˆGÔ-÷ 2×1×1Ò1úó   ÁA;Á;B	zx,y,lblc           	     óÜ   € \        R ^^.R^^.R^^./4      p\        P                  ! \        RR7      ;_uu_ 4        VP	                  WVR7       RRR4       R#   + '       g   i     R# ; i)r¹   r&   rº   úx must be a label or positionr\   ©rZ   r[   rò   N©r   r_   r`   r  r7   )r9   rZ   r[   Úlblr:   s   &&&& r;   Útest_invalid_xy_argsÚ'TestDataFramePlots.test_invalid_xy_args  sY   € ô ˜˜a ˜V S¨1¨a¨&°#¸¸1°vÐ>Ó?ˆÜ�]Š]œ:Ð-L×MÖMØ�G‰G�a CˆGÔ(÷ N×M×MÒMús   ¼AÁA+	c           	     óæ   € \        R ^^.R^^.R^^./4      pRp\        P                  ! \        VR7      ;_uu_ 4        VP	                  R RR.RR7       RRR4       R#   + '       g   i     R# ; i)r¹   r&   rº   z.label should be list-like and same length as yr\   Ú	bad_labelrl  Nrm  rc   s   &  r;   Útest_bad_labelÚ!TestDataFramePlots.test_bad_label  s`   € Ü˜˜a ˜V S¨1¨a¨&°#¸¸1°vÐ>Ó?ˆØ>ˆÜ�]Š]œ:¨S×1Ö1Ø�G‰G�c˜c 3˜Z¨{ˆGÔ;÷ 2×1×1Ò1ús   ¾AÁA0	zx,yc                óä   € \        . RO. RO.\        R4      R7      p\        P                  ! \        RR7      ;_uu_ 4        VP                  WR7       RRR4       R#   + '       g   i     R# ; i)	rG   ÚAABrê   rk  r\   rÃ   N)rG   rl   r¢   )r!   r0   r¤   )r   r5   r_   r`   r  r7   r  s   &&& r;   Útest_invalid_xy_args_dup_colsÚ0TestDataFramePlots.test_invalid_xy_args_dup_cols  sI   € ô š	¢9Ð-´t¸E³{ÔCˆÜ�]Š]œ:Ð-L×MÖMØ�G‰G�aˆGÔ÷ N×M×MÒMús   ÁAÁA/	zx,y,lbl,colorsre  ÚblueÚbokehÚcythonÚgreenÚyellowc           	     ó
  € \        R ^^.R^^.R^^./4      p\        VP                  R W#R7       VP                  WW4R7      p\        VP                  4      \        V4      8X  g   Q h\        VP                  4       VR7       R# )r¹   r&   rº   rl  )rZ   r[   rò   r?  ©Ú
linecolorsN)r   r   r7   r³   r&  r   rä   )r9   rZ   r[   rn  r|  r:   rp   s   &&&&&  r;   Útest_y_listlikeÚ"TestDataFramePlots.test_y_listlike"  ss   € ô ˜˜a ˜V S¨1¨a¨&°#¸¸1°vÐ>Ó?ˆÜ˜"Ÿ'™' S¨AÕ9à�W‰W�q SˆWÓ7ˆÜ�2—8‘8‹}¤ A£Ô&Ð&Ð&Ü�b—l‘l“n°×8r>   zx,y,colnamesc                óf   € \        R ^^.R^^./4      pW4n        \        VP                  WR7       R# )r¹   r&   rÃ   N)r   r+   r   r7   )r9   rZ   r[   Úcolnamesr:   s   &&&& r;   Útest_xy_args_integerÚ'TestDataFramePlots.test_xy_args_integer3  s2   € ô ˜˜a ˜V S¨1¨a¨&Ð1Ó2ˆØŒ
Ü˜"Ÿ'™' Q×,r>   c                óà  € \        R \        P                  P                  ^4      P	                  ^R7      R\        P                  P                  ^4      P	                  ^R7      R\        P
                  ! ^4      \        P                  P                  ^4      P	                  ^R7      ,           /4      pVP                  P                  R R^
R7      p\        VP                  4      ^8X  g   Q hR# )r¹   râ  r&   rº   )rZ   r[   ÚgridsizeN©
r   r1   r2   r3   ræ  rþ   r7   rÜ   r³   rF  ro   s   &  r;   Útest_hexbin_basicÚ$TestDataFramePlots.test_hexbin_basic:  sµ   € Üà”R—Y‘Y×*Ñ*¨1Ó-×5Ñ5¸2Ð5Ó>Ø”R—Y‘Y×*Ñ*¨1Ó-×5Ñ5¸2Ð5Ó>Ø”R—Y’Y˜r“]¤R§Y¡Y×%:Ñ%:¸1Ó%=×%EÑ%EÈ2Ð%EÓ%NÕNðó
ˆð �W‰W�^‰^˜c S°2ˆ^Ó6ˆä�2—>‘>Ó" aÔ'Ð'Ò'r>   c                ó  € \        R \        P                  P                  ^4      P	                  ^R7      R\        P                  P                  ^4      P	                  ^R7      R\        P
                  ! ^4      \        P                  P                  ^4      P	                  ^R7      ,           /4      pVP                  P                  R RRR7      p\        V^ ,          P                  P                  4      ^8X  g   Q h\        V^RR7       R# )	r¹   râ  r&   rº   T)rZ   r[   rB   rC   Nr¬   )r   r1   r2   r3   ræ  rþ   r7   rÜ   r³   ÚfigurerJ   r   rI   s   &  r;   Útest_hexbin_basic_subplotsÚ-TestDataFramePlots.test_hexbin_basic_subplotsG  sÍ   € Üà”R—Y‘Y×*Ñ*¨1Ó-×5Ñ5¸2Ð5Ó>Ø”R—Y‘Y×*Ñ*¨1Ó-×5Ñ5¸2Ð5Ó>Ø”R—Y’Y˜r“]¤R§Y¡Y×%:Ñ%:¸1Ó%=×%EÑ%EÈ2Ð%EÓ%NÕNðó
ˆð �w‰w�~‰~  s°Tˆ~Ó:ˆô �4˜•7—>‘>×&Ñ&Ó'¨1Ô,Ð,Ð,ä˜$¨°6×:r>   Úreduce_Cc                óâ  € \        R \        P                  P                  ^4      P	                  ^R7      R\        P                  P                  ^4      P	                  ^R7      R\        P
                  ! ^4      \        P                  P                  ^4      P	                  ^R7      ,           /4      pVP                  P                  R RRVR7      p\        VP                  4      ^8X  g   Q hR# )r¹   râ  r&   rº   )rZ   r[   rº   Úreduce_C_functionNr‰  )r9   r�  r:   rp   s   &&  r;   Útest_hexbin_with_cÚ%TestDataFramePlots.test_hexbin_with_cW  s·   € äà”R—Y‘Y×*Ñ*¨1Ó-×5Ñ5¸2Ð5Ó>Ø”R—Y‘Y×*Ñ*¨1Ó-×5Ñ5¸2Ð5Ó>Ø”R—Y’Y˜r“]¤R§Y¡Y×%:Ñ%:¸1Ó%=×%EÑ%EÈ2Ð%EÓ%NÕNðó
ˆð �W‰W�^‰^˜c S¨CÀ8ˆ^ÓLˆÜ�2—>‘>Ó" aÔ'Ð'Ò'r>   zkwargs, expectedÚBuGnrd  rc  r^  ÚYlGnc                ó  € \        R \        P                  P                  ^4      P	                  ^R7      R\        P                  P                  ^4      P	                  ^R7      R\        P
                  ! ^4      \        P                  P                  ^4      P	                  ^R7      ,           /4      pVP                  P                  ! RRR RR/VB pVP                  ^ ,          P                  P                  V8X  g   Q hR# )r¹   râ  r&   rº   rZ   r[   Nr  )r   r1   r2   r3   ræ  rþ   r7   rÜ   rF  r^  ró   )r9   rs   rì  r:   rp   s   &&&  r;   Útest_hexbin_cmapÚ#TestDataFramePlots.test_hexbin_cmapd  sÊ   € ô à”R—Y‘Y×*Ñ*¨1Ó-×5Ñ5¸2Ð5Ó>Ø”R—Y‘Y×*Ñ*¨1Ó-×5Ñ5¸2Ð5Ó>Ø”R—Y’Y˜r“]¤R§Y¡Y×%:Ñ%:¸1Ó%=×%EÑ%EÈ2Ð%EÓ%NÕNðó
ˆð �W‰W�^Š^Ñ3˜cÐ3 SÐ3¨FÑ3ˆØ�~‰~˜aÕ ×%Ñ%×*Ñ*¨hÔ6Ð6Ò6r>   c                ó<  € \        \        P                  P                  ^4      P                  R4      . RO. ROR7      pRp\        P
                  ! \        VR7      ;_uu_ 4        VP                  P                  4        RRR4       R#   + '       g   i     R# ; i)r!   r*   z/pie requires either y column or 'subplots=True'r\   N©r¢   rl   ©ÚXÚYÚZ©rè   ré   rì   ÚdÚe)	r   r1   r2   r3   r_   r`   r  r7   rÒ   rc   s   &  r;   Útest_pie_df_errÚ"TestDataFramePlots.test_pie_df_errw  sd   € ÜÜ�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ú#Ú+ô
ˆð
 @ˆÜ�]Š]œ:¨S×1Ö1Ø�G‰G�K‰KŒM÷ 2×1×1Ò1ús   Á%B
Â
B	rž  c                ó  € \        \        P                  P                  ^4      P                  R4      . RO. ROR7      p\	        VP
                  P                  VR7      p\        VP                  VP                  4       R# )r!   r*   rø   Nr›  rœ  r   )
r   r1   r2   r3   r   r7   rÒ   r   rø  r,   )r9   r[   r:   rp   s   &&  r;   Útest_pie_dfÚTestDataFramePlots.test_pie_df�  sW   € äÜ�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ú#Ú+ô
ˆô
 ˜rŸw™wŸ{™{¨aÔ0ˆÜ˜2Ÿ8™8 R§X¡XÖ.r>   c                óÐ  € \        \        P                  P                  ^4      P                  R4      . RO. R	OR7      p\	        VP
                  P                  RRR7      p\        V4      \        VP                  4      8X  g   Q hV F#  p\        VP                  VP                  4       K%  	  \        W!P                  RR7       F  w  r4VP                  4       R8X  d   K  Q h	  R# )
r!   r*   Tr@   r�   r8  Nr›  rœ  r   )r   r1   r2   r3   r   r7   rÒ   r³   r+   r   rø  r,   r’   r_  )r9   r:   rJ   rp   Úylabels   &    r;   Útest_pie_df_subplotsÚ'TestDataFramePlots.test_pie_df_subplots‹  s¯   € ÜÜ�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ú#Ú+ô
ˆô
 !Ø�G‰G�K‰KØØô
ˆô
 �4‹yœC §
¡
›OÔ+Ð+Ð+ÛˆBÜ˜rŸx™x¨¯©Ö2ñ ä˜d§J¡J°t×<‰JˆBØ—=‘=“? bÖ(Ð(Ð(ó =r>   c                ó�  € \        \        P                  P                  ^4      P                  R4      . RO. ROR7      p. R	Op. R
Op\	        VP
                  P                  RRVVR7      p\        V4      \        VP                  4      8X  g   Q hV F0  p\        VP                  V4       \        VP                  VR7       K2  	  R# )r!   r*   T)rA   rB   r¨  r|  rf  Nr›  rœ  r   )r¹   r&   rº   r»   r¼   )rÀ  Úgré   rì   Úm)r   r1   r2   r3   r   r7   rÒ   r³   r+   r   rø  r   r¾  )r9   r:   r¨  Ú
color_argsrJ   rp   s   &     r;   Útest_pie_df_labels_colorsÚ,TestDataFramePlots.test_pie_df_labels_colorsœ  sž   € ÜÜ�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ú#Ú+ô
ˆò
 +ˆÚ.ˆ
Ü Ø�G‰G�K‰KØØØØô
ˆô �4‹yœC §
¡
›OÔ+Ð+Ð+ãˆBÜ˜rŸx™x¨Ô0Ü˜"Ÿ*™*°×<ó r>   c                óH  € \        \        P                  P                  ^4      P                  R	4      4      p\	        ^4       F!  p\        P
                  VP                  W"3&   K#  	  \        P                  P                  ^R7      w  r4RR/p\        P                  ! R4      ;_uu_ 4        VP                  P                  ! R
RRRVRR/VB  RRR4       . ROp\        V4       F›  w  r'\        V4      pRW‚&   VP                    U	u. uF  q™P#                  4       NK  	  p
p	W¨8X  g   Q hVP%                  4       P'                  4        U	u. uF  q™P#                  4       NK  	  pp	VRV Wb^,           R ,           pW¼8X  d   K›  Q h	  R#   + '       g   i     LÀ; iu up	i u up	i )r!   )ÚncolsÚ	normalizeTNrB   rp   rŠ  r8  )r0   r0   r  )Ú0Ú1Ú2Ú3)r   r1   r2   r3   r“   rÉ   Úilocr±   r²   rB   r  r  r7   rÒ   r3  r5   rø  rK  r9  r:  )r9   r:   r=  r´   rJ   rs   Úbase_expectedrp   rì  rZ   rµ   Úresult_labelsÚexpected_labelss   &            r;   Útest_pie_df_nanÚ"TestDataFramePlots.test_pie_df_nan±  sX  € Ü”r—y‘y×,Ñ,¨QÓ/×6Ñ6°vÓ>Ó?ˆÜ�q–ˆAÜŸF™FˆB�G‰G�A�D‹Mñ ä—*‘*×%Ñ%¨AÐ%Ó.‰ˆð ˜tÐ$ˆä×'Ò'¨×-Õ-Ø�G‰G�KŠKÑF ÐF¨$ÐF°tÐF¸vÒF÷ .ò -ˆÜ˜t–_‰EˆAÜ˜MÓ*ˆHØˆH‰KØ,.¯HªHÓ5©H q—j‘j–l©HˆFÐ5ØÔ%Ð%Ð%ð
 46·=±=³?×3LÑ3LÔ3NÓOÑ3N¨aŸZ™Zž\Ñ3NˆMÐOØ+¨B¨QÐ/°-ÀAÅÀÐ2HÕHˆOØ Ö3Ð3Ð3ó %÷	 .×-üò 6ùò Ps   Â,#FÄFÅ
FÆF	c                óV  € R \         P                  ! ^4      R\         P                  ! ^^ R4      /p\        V4      pR \         P                  ! ^4      R,          R\         P                  ! ^4      R,          /p\        V4      p\	        VP
                  3RV/VB p\        V^ ^R7       R# )rZ   r[   çš™™™™™É?çš™™™™™Ù?Úyerr©ÚxerrrÂ  NrN   ©r1   rþ   r   r  r   r7   r   )r9   rs   r¡  r:   Úd_errÚdf_errrp   s   &&     r;   Útest_errorbar_plotÚ%TestDataFramePlots.test_errorbar_plotË  sˆ   € ð ”"—)’)˜B“- ¤b§i¢i°°A°rÓ&:Ð;ˆÜ�q‹\ˆØ”b—g’g˜b“k CÕ'¨¬b¯gªg°b«k¸CÕ.?Ð@ˆÜ˜5Ó!ˆô ˜rŸw™wÑ>¨VÐ>°vÑ>ˆÜ˜R a¨a×0r>   c                óf  € R \         P                  ! ^4      R\         P                  ! ^^ R	4      /p\        V4      pR \         P                  ! ^4      R,          R\         P                  ! ^4      R,          /p\        V4      p\	        V^,           P
                  WDRRR7      p\        V^^R7       R# )
rZ   r[   rÀ  rÁ  r¦   T)rÂ  rÄ  rp  rÁ  rÃ  NrN   rÅ  )r9   r¡  r:   rÆ  rÇ  rp   s   &     r;   Útest_errorbar_plot_barÚ)TestDataFramePlots.test_errorbar_plot_barÞ  s‰   € à”"—)’)˜B“- ¤b§i¢i°°A°rÓ&:Ð;ˆÜ�q‹\ˆØ”b—g’g˜b“k CÕ'¨¬b¯gªg°b«k¸CÕ.?Ð@ˆÜ˜5Ó!ˆÜØ�!�V�M‰M ¸%ÀTô
ˆô 	˜R a¨a×0r>   c                óŠ  € R \         P                  ! ^4      R\         P                  ! ^^ R4      /p\        V4      p\        VR,          P                  \         P
                  ! ^4      R,          R7      p\        V^ ^R7       \        VP                  \         P
                  ! R4      R,          R7      p\        V^ ^R7       R# )rZ   r[   rÁ  ©rÂ  rÃ  NrN   )r!   é   )r1   rþ   r   r   r7   r  r   ©r9   r¡  r:   rp   s   &   r;   Útest_errorbar_plot_yerr_arrayÚ0TestDataFramePlots.test_errorbar_plot_yerr_arrayé  s…   € à”"—)’)˜B“- ¤b§i¢i°°A°rÓ&:Ð;ˆÜ�q‹\ˆä˜r #�wŸ|™|´"·'²'¸"³+ÀÕ2CÔDˆÜ˜R a¨aÕ0ä˜rŸw™w¬R¯WªW°WÓ-=ÀÕ-CÔDˆÜ˜R a¨a×0r>   rÂ  u   èª¤å·®c                óR  € R \         P                  ! ^4      R\         P                  ! ^^ R4      /p\        V4      p\         P                  ! ^4      R,          W1&   \	        VP
                  VR7      p\        V^ ^R7       \	        VP
                  RR VR7      p\        V^ ^R7       R# )rZ   r[   rÀ  rÎ  rÃ  )r[   rZ   rÂ  NrN   rÅ  )r9   rÂ  r¡  r:   rp   s   &&   r;   Útest_errorbar_plot_column_nameÚ1TestDataFramePlots.test_errorbar_plot_column_nameô  s€   € ð ”"—)’)˜B“- ¤b§i¢i°°A°rÓ&:Ð;ˆÜ�q‹\ˆÜ—7’7˜2“; Õ$ˆ‰ä˜rŸw™w¨TÔ2ˆÜ˜R a¨aÕ0ä˜rŸw™w¨#°¸4Ô@ˆÜ˜R a¨a×0r>   c                óv  € R \         P                  ! ^4      R\         P                  ! ^^ R4      /p\        V4      p\        P                  ! \
        4      ;_uu_ 4        VP                  \         P                  P                  ^4      P                  ^4      R7       RRR4       R#   + '       g   i     R# ; i)rZ   r[   rÎ  NrN   )
r1   rþ   r   r  Úexternal_error_raisedr  r7   r2   r3   r4   ©r9   r¡  r:   s   &  r;   Ú&test_errorbar_plot_external_valueerrorÚ9TestDataFramePlots.test_errorbar_plot_external_valueerror  sv   € à”"—)’)˜B“- ¤b§i¢i°°A°rÓ&:Ð;ˆÜ�q‹\ˆÜ×%Ò%¤j×1Õ1Ø�G‰GœŸ™×.Ñ.¨qÓ1×AÑAÀ"ÓEˆGÔF÷ 2×1×1Ò1ús   Á?B'Â'B8	c                ó\  € R \         P                  ! ^4      R\         P                  ! ^^ R4      /p\        V4      p\        R R.^,          RR.^,          /4      p\        P                  ! \
        4      ;_uu_ 4        VP                  VR7       RRR4       R#   + '       g   i     R# ; i)rZ   r[   ÚzzzrÎ  NrN   )r1   rþ   r   r  r×  r  r7   )r9   r¡  r:   rÇ  s   &   r;   Ú%test_errorbar_plot_external_typeerrorÚ8TestDataFramePlots.test_errorbar_plot_external_typeerror  s{   € à”"—)’)˜B“- ¤b§i¢i°°A°rÓ&:Ð;ˆÜ�q‹\ˆÜ˜C % ¨2¥¨s°U°G¸bµLÐAÓBˆÜ×%Ò%¤i×0Õ0Ø�G‰G˜ˆGÔ ÷ 1×0×0Ò0ús   Á=BÂB+	Úy_errrÀ  )ró   rÁ  c           
     óÂ   € \        R \        P                  ! ^4      R\        P                  ! ^^ R4      /4      p\        VP                  W!R7      p\        V^ ^R7       R# )rZ   r[   ©rÂ  rp  rÃ  NrN   ©r   r1   rþ   r   r7   r   )r9   rp  rß  r:   rp   s   &&&  r;   Ú!test_errorbar_plot_different_yerrÚ4TestDataFramePlots.test_errorbar_plot_different_yerr  sH   € ô ˜œRŸYšY r›]¨C´·²¸2¸qÀ"Ó1EÐFÓGˆä˜rŸw™w¨UÔ>ˆÜ˜R a¨a×0r>   zy_err, x_errc           
     óÄ   € \        R \        P                  ! ^4      R\        P                  ! ^^ R4      /4      p\        VP                  W#VR7      p\        V^^R7       R# )rZ   r[   )rÂ  rÄ  rp  rÃ  NrN   râ  )r9   rp  rß  Úx_errr:   rp   s   &&&&  r;   Ú&test_errorbar_plot_different_yerr_xerrÚ9TestDataFramePlots.test_errorbar_plot_different_yerr_xerr  sJ   € ô ˜œRŸYšY r›]¨C´·²¸2¸qÀ"Ó1EÐFÓGˆÜ˜rŸw™w¨UÀTÔJˆÜ˜R a¨a×0r>   c           
     óT  € \        R \        P                  ! ^4      R\        P                  ! ^^ R4      /4      p\        R \        P                  ! ^4      R,          R\        P                  ! ^4      R,          /4      p\	        VP
                  RVVRVR7      p\        V^^R7       R# )	rZ   r[   rÀ  rÁ  T)rA   rÂ  rÄ  rB   rp  rÃ  NrN   )r   r1   rþ   r  r   r7   r   )r9   rp  r:   rÇ  rJ   s   &&   r;   Ú/test_errorbar_plot_different_yerr_xerr_subplotsÚBTestDataFramePlots.test_errorbar_plot_different_yerr_xerr_subplots1  s‡   € ô ˜œRŸYšY r›]¨C´·²¸2¸qÀ"Ó1EÐFÓGˆÜ˜C¤§¢¨£¨sÕ!2°C¼¿ºÀ»ÀsÕ9JÐKÓLˆÜ Ø�G‰GØØØØØô
ˆô 	˜T¨°×2r>   zIterator is consumed)rX   r`   c           	     ó  € R \         P                  ! ^4      R\         P                  ! ^^ R4      /p\        V4      p\        VP                  \
        P                  ! R\        V4      4      R7      p\        V^ ^R7       R# )rZ   r[   r  rÎ  rÃ  NrN   )	r1   rþ   r   r   r7   Ú	itertoolsÚrepeatr³   r   rÐ  s   &   r;   Útest_errorbar_plot_iteratorÚ.TestDataFramePlots.test_errorbar_plot_iterator@  s]   € à”"—)’)˜B“- ¤b§i¢i°°A°rÓ&:Ð;ˆÜ�q‹\ˆô ˜rŸw™w¬Y×-=Ò-=¸cÄ3ÀrÃ7Ó-KÔLˆÜ˜R a¨a×0r>   c                óÈ  € \        \        P                  ! \        P                  P	                  ^4      P                  R4      4      4      p\        \        P                  ! \        P                  P	                  ^4      P                  R4      4      4      p\        VP                  VR7      p\        V^ ^R7       \        VP                  ^ ^R7      p\        V^ ^R7       R# )r!   rÎ  rÃ  )r[   rÂ  Nrb  ©	r   r1   Úabsr2   r3   r4   r   r7   r   ©r9   r:   rÇ  rp   s   &   r;   Ú'test_errorbar_with_integer_column_namesÚ:TestDataFramePlots.test_errorbar_with_integer_column_namesI  s–   € ä”r—v’vœbŸi™i×3Ñ3°AÓ6×FÑFÀwÓOÓPÓQˆÜœ2Ÿ6š6¤"§)¡)×"7Ñ"7¸Ó":×"JÑ"JÈ7Ó"SÓTÓUˆÜ˜rŸw™w¨VÔ4ˆÜ˜R a¨aÕ0Ü˜rŸw™w¨!°!Ô4ˆÜ˜R a¨a×0r>   c                ó„  € \        \        P                  ! \        P                  P	                  ^4      P                  R4      4      4      p\        \        P                  ! \        P                  P	                  ^4      P                  R4      4      ^ ^.R7      p\        VP                  W1R7      p\        V^ ^R7       R# )r!   rê   rá  rÃ  Nrk   rb  rò  )r9   rp  r:   rÇ  rp   s   &&   r;   Ú'test_errorbar_with_partial_columns_kindÚ:TestDataFramePlots.test_errorbar_with_partial_columns_kindR  s‡   € ô ”r—v’vœbŸi™i×3Ñ3°AÓ6×FÑFÀwÓOÓPÓQˆÜÜ�FŠF”2—9‘9×(Ñ(¨Ó+×;Ñ;¸GÓDÓEÐPQÐSTÈvô
ˆô ˜rŸw™w¨VÔ?ˆÜ˜R a¨a×0r>   c                óî  € \        \        P                  ! \        P                  P	                  ^4      P                  R4      4      4      p\        \        P                  ! \        P                  P	                  ^4      P                  R4      4      ^ ^.R7      p\        R^
RR7      pVP                  VRR7       VP                  VRR7       \        VP                  VRR7      p\        V^ ^R	7       R
# )r!   rê   ú1/1/2000ÚMEr'   T)Úinplacerb   rá  rÃ  Nrk   rb  )r   r1   ró  r2   r3   r4   r   rú   r   r7   r   )r9   r:   rÇ  Úixrp   s   &    r;   Ú&test_errorbar_with_partial_columns_dtiÚ9TestDataFramePlots.test_errorbar_with_partial_columns_dti\  s¸   € ä”r—v’vœbŸi™i×3Ñ3°AÓ6×FÑFÀwÓOÓPÓQˆÜÜ�FŠF”2—9‘9×(Ñ(¨Ó+×;Ñ;¸GÓDÓEÐPQÐSTÈvô
ˆô ˜
¨B°TÔ:ˆØ
�‰�R ˆÔ&Ø×Ñ˜ TÐÔ*Ü˜rŸw™w¨V¸&ÔAˆÜ˜R a¨a×0r>   Úerr_boxc                ó   € V # r;  r  r÷   s   &r;   Ú<lambda>ÚTestDataFramePlots.<lambda>i  s   € ±1r>   c                óJ  € R \         P                  ! ^4      R\         P                  ! ^^ R4      /p\        V4      pV! R \         P                  ! ^4      R,          R\         P                  ! ^4      R,          /4      p\	        VP
                  VR7      p\        V^ ^R7       R# )	rZ   r[   rÀ  râ   rÁ  rÎ  rÃ  NrN   rÅ  )r9   r  r¡  r:   Úerrrp   s   &&    r;   Ú&test_errorbar_with_partial_columns_boxÚ9TestDataFramePlots.test_errorbar_with_partial_columns_boxh  sy   € ð ”"—)’)˜B“- ¤b§i¢i°°A°rÓ&:Ð;ˆÜ�q‹\ˆÙ�sœBŸGšG B›K¨#Õ-¨s´B·G²G¸B³KÀ#Õ4EÐFÓGˆÜ˜rŸw™w¨SÔ1ˆÜ˜R a¨a×0r>   c                ó  € R \         P                  ! ^4      R\         P                  ! ^^ R4      /pR \         P                  ! ^4      R,          R\         P                  ! ^4      R,          /p\        RRRR7      p\	        W$R7      p\	        W4R7      p\        VP                  WaR	7      p\        V^ ^R
7       \        VP                  W1R	7      p\        V^ ^R
7       \        VP                  RVR ,          VR7      p\        V^ ^R
7       \        VP                  RR VR7      p\        V^ ^R
7       \        VP                  WaR	7      p\        V^ ^R
7       \        VP                  RVVRR7      p\        V^ ^R
7       R# )rZ   r[   rÀ  rÁ  rû  z1/1/2001rü  )r)   ri   rá  rÃ  )r[   rÂ  rp  T)rA   rp  rÂ  rB   NrN   )r1   rþ   r  r   r   r   r7   r   )	r9   rp  r¡  rÆ  rþ  ÚtdfÚtdf_errrp   rJ   s	   &&       r;   Útest_errorbar_timeseriesÚ+TestDataFramePlots.test_errorbar_timeseriesq  s4  € à”"—)’)˜B“- ¤b§i¢i°°A°rÓ&:Ð;ˆØ”b—g’g˜b“k CÕ'¨¬b¯gªg°b«k¸CÕ.?Ð@ˆô ˜
 J°TÔ:ˆÜ˜Ô$ˆÜ˜EÔ,ˆä˜sŸx™x¨gÔAˆÜ˜R a¨aÕ0ä˜sŸx™x¨eÔ?ˆÜ˜R a¨aÕ0ä˜sŸx™x¨3°W¸Sµ\ÈÔMˆÜ˜R a¨aÕ0ä˜sŸx™x¨3°S¸tÔDˆÜ˜R a¨aÕ0ä˜sŸx™x¨gÔAˆÜ˜R a¨aÕ0ä Ø�H‰HØØØØô
ˆô 	˜T¨°×2r>   c                óÖ  € \         P                  P                  ^4      P                  R4      p\        \         P                  ! ^4      P                  ^^4      4      P                  pVP                  W^,          R7      pVP                  ^,          P                  4       ^ ,          P                  R,          pVR,          \         P                  ! R	^.4      ,          p\        P                  ! WE4       \        P                  ! R4      p\         P"                  ! \$        VR7      ;_uu_ 4        VP                  VP                  R7       RRR4       R#   + '       g   i     R# ; i)
r!   )rÂ  rÄ  zCAsymmetrical error bars should be provided with the shape (3, 2, 5)r\   rÎ  N)rl   r!   r¢   rC  )rŸ   rD  rŸ   rN   )r1   r2   r3   r   rþ   ÚreshapeÚTr7   rF  Ú	get_pathsÚverticesrÈ   r  rú  r  r  r_   r`   r  )r9   r  r:   rp   Úyerr_0_0Úexpected_0_0rd   s   &      r;   Útest_errorbar_asymmetricalÚ-TestDataFramePlots.test_errorbar_asymmetrical“  sñ   € Ü�i‰i×#Ñ# AÓ&×-Ñ-¨iÓ8ˆô ”r—y’y “}×,Ñ,¨Q°Ó2Ó3×5Ñ5ˆà�W‰W˜#¨!¥GˆWÓ,ˆà—>‘> !Õ$×.Ñ.Ó0°Õ3×<Ñ<¸TÕBˆØ˜7•|¤b§h¢h°°A¨wÓ&7Õ7ˆÜ
×Ò˜xÔ6ä�iŠiØQó
ˆô �]Š]œ:¨S×1Ö1Ø�G‰G˜Ÿ™ˆGÔ÷ 2×1×1Ò1ús   Ä0EÅE(	c                óX  € \        \        P                  P                  ^4      P                  R4      \	        \
        P                  R,          4      R7      p\        VP                  RR7       \        VP                  VR7       \        P                  ! R4      ;_uu_ 4        VP                  4       p\        VP                  4      ^ 8X  g   Q h\        P                  ! W!P                  4       \        VP                  4      ^8X  g   Q h RRR4       R#   + '       g   i     R# ; i)r!   rh   ri   T)ÚtableNrk   )r   r1   r2   r3   r5   rm   rn   r   r7   r  r  r³   Útablesr   r  r  ro   s   &  r;   Ú
test_tableÚTestDataFramePlots.test_table¥  sÃ   € ÜÜ�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4Ü”v×+Ñ+¨CÕ0Ó1ô
ˆô 	˜"Ÿ'™'¨Õ.Ü˜"Ÿ'™'¨Õ,ô ×'Ò'¨×-Õ-Ø—‘“ˆBÜ�r—y‘y“> QÔ&Ð&Ð&Ü�NŠN˜2Ÿt™tÔ$Ü�r—y‘y“> QÔ&Ð&Ñ&÷	 .×-×-Ò-ús   Â$A)DÄD)	c                óþ  € \        \        P                  ! \        P                  P	                  ^4      P                  R
4      4      \        ^4      RR.R7      p\        \        P                  ! \        P                  P	                  ^4      P                  R
4      4      ^,          \        ^4      RR.R7      p\        VP                  P                  RRR7      p\        V^ ^ R7       \        VP                  P                  RRVR7      p\        V^^ R7       \        VP                  P                  RRVR7      p\        V^ ^R7       \        VP                  P                  RRW"R7      p\        V^^R7       R	# )r!   rZ   r[   r;  rÃ   rÃ  )rZ   r[   rÄ  )rZ   r[   rÂ  )rZ   r[   rÄ  rÂ  N)r¢   r!   )r   r1   ró  r2   r3   r4   r“   r   r7   rÛ   r   rô  s   &   r;   Útest_errorbar_scatterÚ(TestDataFramePlots.test_errorbar_scatter´  s  € ÜÜ�FŠF”2—9‘9×(Ñ(¨Ó+×;Ñ;¸FÓCÓDÜ˜“(Ø˜#�Jô
ˆô
 Ü�FŠF”2—9‘9×(Ñ(¨Ó+×;Ñ;¸FÓCÓDÀqÕHÜ˜“(Ø˜#�Jô
ˆô ˜rŸw™wŸ™°#¸Ô=ˆÜ˜R a¨aÕ0Ü˜rŸw™wŸ™°#¸À6ÔJˆÜ˜R a¨aÕ0ä˜rŸw™wŸ™°#¸À6ÔJˆÜ˜R a¨aÕ0Ü˜rŸw™wŸ™°#¸À6ÔWˆÜ˜R a¨a×0r>   c                óê  a€ RV3R llp\        \        P                  ! \        P                  P	                  ^4      P                  R4      4      . ROR7      pVP                  P                  RRRRRR7      o\        S^^R	7       V! SP                  RR R
7       V! SP                  RRR
7       VP                  P                  RRRRR7      o\        S^ ^R	7       V! SP                  RRR
7       R# )Úhas_xerrc           	      ó|  <a€ . p\        V3R  lSP                   4       4      pV F8  p\        V4      '       d   VP                  V4       K'  VP	                  V4       K:  	  V Uu. uF  qfSP
                  9   g   K  VNK  	  pp\        V\        P                  ! V.\        V4      ,          4      R7       R# u upi )c              3   óf   <"  € T F&  p\        VSR 4      '       g   K  VP                  x € K(  	  R# 5i)FN)rÖ   r&  )r<  rì   Úhas_errs   & €r;   r?  Ú`TestDataFramePlots.test_errorbar_scatter_color.<locals>._check_errorbar_color.<locals>.<genexpr>Í  s"   øé € ÐU© A¼'À!ÀWÈe×:Tœ˜Ÿž«ùs   ƒ1�1r  N)
Únextr÷  r   ÚextendÚappendrF  r   r1   rÈ   r³   )	r÷  rì  r#  r&  ÚerrsÚelrZ   Ú	err_linesrp   s	   &&f     €r;   Ú_check_errorbar_colorÚMTestDataFramePlots.test_errorbar_scatter_color.<locals>._check_errorbar_colorË  sŽ   ù€ ØˆEÜÔU¨¯ªÓUÓUˆDÛ�Ü ×#Ò#Ø—L‘L Ö$à—L‘L Ö$ñ	 ñ
 %*ÓA¡E˜q°"·.±.Ñ-@Ÿ˜¡EˆIÐAÜ˜)´·²¸(¸ÄcÈ)ÃnÕ9TÓ0U×Vùò Bs   Á&B9Á=B9rè   ré   r¡  r¢  rê   re  )rZ   r[   rÄ  rÂ  rì   rÃ  )r#  Úhas_yerrr|  )rZ   r[   rÂ  r?  N)r   )r/   r¢   r   )
r   r1   ró  r2   r3   r4   r7   rÛ   r   r÷  )r9   r+  r:   rp   s   &  @r;   Útest_errorbar_scatter_colorÚ.TestDataFramePlots.test_errorbar_scatter_colorÊ  s¾   ø€ ÷		Wô Ü�FŠF”2—9‘9×(Ñ(¨Ó+×;Ñ;¸GÓDÓEÚ-ô
ˆð �W‰W�_‰_˜s c°¸#Àˆ_ÓGˆÜ˜R a¨aÕ0Ù˜bŸm™m¨U¸JÕGÙ˜bŸm™m¨U¸JÕGà�W‰W�_‰_˜s c°¸7ˆ_ÓCˆÜ˜R a¨aÕ0Ù˜bŸm™m¨W¸j×Ir>   c           	     óà   € \        R . ROR^/4      p\        P                  ! \        \        3RR7      ;_uu_ 4        VP                  R RRRR7       RRR4       R#   + '       g   i     R# ; i)	rè   ré   z'unknown' is not ar\   ÚunknownrÛ   )rZ   r[   rd  rp  Nrã   )r   r_   r`   r  ÚKeyErrorr7   r8   s   & r;   Útest_scatter_unknown_colormapÚ0TestDataFramePlots.test_scatter_unknown_colormapä  sP   € ä˜šY¨¨QÐ/Ó0ˆÜ�]Š]œJ¬Ð1Ð9M×NÖNØ�G‰G�c˜S¨9¸9ˆGÔE÷ O×N×NÒNús   ¼AÁA-	c                óè  € \        4       w  r\        R . ROR. ROR. ROR. RO/4      pR pV F  pVP                  R RRVRR7       K  	  VP                  \        P                  4       4       V! V4       \        P                  R4       \        4       w  r\        P                  ! \        R	R
7      ;_uu_ 4        VP                  RVRR7      pRRR4       V! V4       R#   + '       g   i     L; i)rè   ré   rì   r¡  c                 óÊ  € V  F:  p\        VP                  4      ^8X  g   Q h\        VP                  4       RR7       K<  	  V ^ ,          V ^,          3 F;  p\        VP	                  4       RR7       \        VP	                  RR7      RR7       K=  	  V ^,          V ^,          3 F;  p\        VP	                  4       RR7       \        VP	                  RR7      RR7       K=  	  R# )rG   Tr�   Frƒ   N)r³   r&  r   r½  r‡   ©rJ   rp   s   & r;   Ú_checkÚ5TestDataFramePlots.test_sharex_and_ax.<locals>._checkù  s½   € Û�Ü˜2Ÿ8™8“}¨Ô)Ð)Ð)Ü˜r×1Ñ1Ó3¸T×Bñ ð ˜A•w  Q¥Ó(�Ü˜r×1Ñ1Ó3¸UÕCÜ˜r×1Ñ1¸Ð1Ó=Àu×Mñ )ð ˜A•w  Q¥Ó(�Ü˜r×1Ñ1Ó3¸TÕBÜ˜r×1Ñ1¸Ð1Ó=Àt×Ló )r>   rx   T)rZ   r[   rx   rp   r   rô  úsharex and shareyr\   )rB   rp   r   N©rG   r!   rl   r0   r¢   r¤   ©
Ú_generate_4_axes_via_gridspecr   r7   Útight_layoutrû  r0  rü  r  r  r  ©r9   ÚgsrJ   r:   r8  rp   s   &     r;   Útest_sharex_and_axÚ%TestDataFramePlots.test_sharex_and_axê  sË   € ô 1Ó2‰ˆäàÒ'ØÒ'ØÒ'ØÒ'ð	ó
ˆò		Mó ˆBØ�G‰G�c˜S¨°B¸tˆGÖDñ à
�‰œŸ™›	Ô"ÙˆtŒÜ�	‰	�%Ôä0Ó2‰ˆÜ×'Ò'¬Ð;N×OÖOØ—7‘7 D¨T¸$�7Ó?ˆD÷ PáˆtŽ÷ P×Oús   Â:C!Ã!C1	c                óÆ  € \        R . R
OR. R
OR. R
OR. R
O/4      p\        4       w  r#V F  pVP                  R RRVR7       K  	  VP                  \        P                  4       4       V Fr  p\        VP                  4      ^8X  g   Q h\        VP                  4       RR7       \        VP                  4       RR7       \        VP                  RR7      RR7       Kt  	  R	# ©rè   ré   rì   r¡  rx   )rZ   r[   rx   rp   Tr�   rƒ   Nr;  ©r   r=  r7   r>  rû  r0  r³   r&  r   r½  r‡   ©r9   r:   r@  rJ   rp   s   &    r;   Útest_sharex_false_and_axÚ+TestDataFramePlots.test_sharex_false_and_ax  sÇ   € ô àÒ'ØÒ'ØÒ'ØÒ'ð	ó
ˆô 1Ó2‰ˆãˆBØ�G‰G�c˜S¨°BˆGÖ7ñ ð 	�‰œŸ™›	Ô"ÛˆBÜ�r—x‘x“= AÔ%Ð%Ð%Ü˜2×-Ñ-Ó/¸Õ>Ü˜2×-Ñ-Ó/¸Õ>Ü˜2×-Ñ-°DÐ-Ó9À4×Hó	 r>   c                ó.  € \        4       w  r\        R . ROR. ROR. ROR. RO/4      pR pV F  pVP                  R RRVRR7       K  	  VP                  \        P                  4       4       V! V4       \        P                  R4       \        4       w  r\        P                  ! \        R	R
7      ;_uu_ 4        VP                  RVRR7      pRRR4       VP                  \        P                  4       4       V! V4       R#   + '       g   i     L=; i)rè   ré   rì   r¡  c                 ó�  € V  FW  p\        VP                  4      ^8X  g   Q h\        VP                  4       RR7       \        VP                  RR7      RR7       KY  	  V ^ ,          V ^,          3 F  p\        VP	                  4       RR7       K   	  V ^,          V ^,          3 F  p\        VP	                  4       RR7       K   	  R# )rG   Tr�   rƒ   FN)r³   r&  r   r‡   r½  r7  s   & r;   r8  Ú5TestDataFramePlots.test_sharey_and_ax.<locals>._check6  s£   € Û�Ü˜2Ÿ8™8“}¨Ô)Ð)Ð)Ü˜r×1Ñ1Ó3¸TÕBÜ˜r×1Ñ1¸Ð1Ó=Àt×Lñ ð ˜A•w  Q¥Ó(�Ü˜r×1Ñ1Ó3¸T×Bñ )à˜A•w  Q¥Ó(�Ü˜r×1Ñ1Ó3¸U×Có )r>   rx   T)rZ   r[   rx   rp   rµ  rô  r:  r\   )rB   rp   rµ  Nr;  r<  r?  s   &     r;   Útest_sharey_and_axÚ%TestDataFramePlots.test_sharey_and_ax'  sß   € ô 1Ó2‰ˆäàÒ'ØÒ'ØÒ'ØÒ'ð	ó
ˆò	Dó ˆBØ�G‰G�c˜S¨°B¸tˆGÖDñ à
�‰œŸ™›	Ô"ÙˆtŒÜ�	‰	�%Ôä0Ó2‰ˆÜ×'Ò'¬Ð;N×OÖOØ—7‘7 D¨T¸$�7Ó?ˆD÷ Pð 	�‰œŸ™›	Ô"ÙˆtŽ÷	 P×Oús   Â:DÄD	c                óÆ  € \        R . R
OR. R
OR. R
OR. R
O/4      p\        4       w  r#V F  pVP                  R RRVR7       K  	  VP                  \        P                  4       4       V Fr  p\        VP                  4      ^8X  g   Q h\        VP                  4       RR7       \        VP                  4       RR7       \        VP                  RR7      RR7       Kt  	  R	# rD  rE  rF  s   &    r;   Útest_sharey_and_ax_tightÚ+TestDataFramePlots.test_sharey_and_ax_tightM  sÅ   € äàÒ'ØÒ'ØÒ'ØÒ'ð	ó
ˆô 1Ó2‰ˆãˆBØ�G‰G�c˜S¨°BˆGÖ7ñ ð 	�‰œŸ™›	Ô"ÛˆBÜ�r—x‘x“= AÔ%Ð%Ð%Ü˜2×-Ñ-Ó/¸Õ>Ü˜2×-Ñ-Ó/¸Õ>Ü˜2×-Ñ-°DÐ-Ó9À4×Hó	 r>   c                óÀ  € \         P                  ! R4       / pVR9   d»   \        R\        P                  P                  ^4      P                  ^R7      R\        P                  P                  ^4      P                  ^R7      R\        P                  ! ^4      \        P                  P                  ^4      P                  ^R7      ,           /4      pRRRR/pMÒVR8X  dn   \        \        P                  P                  ^4      P                  R4      \        \        R	4      \        R
7      \        R^
RR7      R7      P                  4       pM^\        \        P                  P                  ^4      P                  R4      \        \        R	4      \        R
7      \        R^
RR7      R7      pVP                  ! RRV/VB pVR9   d„   \        VP                   4       Fh  w  pw  p pVP"                  RV3,          p\$        P&                  ! W†4      '       d   Q h\$        P(                  ! VP*                  VP*                  4       Kj  	  R# \-        VR4      '       d   Q hR# )z3Check that every plot type gets properly collected.rÑ  r¹   râ  r&   rº   rZ   r[   rb  r"   r#   r%   r'   r*   rp  rD  Ú
_plot_dataN)rÜ   rÛ   rÒ   r.   r  )rb   rb  )r_   rÕ  r   r1   r2   r3   ræ  rþ   r4   r   r5   r6   r   ró  r7   r3  rR  r¹  r  Úshares_memoryrg  Ú_valuesrª  )	r9   rp  Úargsr:   rp   r=  Úcached_datar´   Úsers	   &&       r;   Útest_memory_leakÚ#TestDataFramePlots.test_memory_leakc  sä  € ô 	×Ò˜GÔ$ØˆØÐ/Ô/ÜàœŸ™×.Ñ.¨qÓ1×9Ñ9¸rÐ9ÓBØœŸ™×.Ñ.¨qÓ1×9Ñ9¸rÐ9ÓBØœŸš 2›¬¯©×)>Ñ)>¸qÓ)A×)IÑ)IÈrÐ)IÓ)RÕRðóˆBð ˜˜c 3Ð'‰DØ�VŒ^ÜÜ—	‘	×%Ñ% aÓ(×8Ñ8¸ÓAÜœd 6›l´&Ô9Ü  °rÀÔDô÷ ‰c‹eñ	 ô Ü—	‘	×%Ñ% aÓ(×8Ñ8¸ÓAÜœd 6›l´&Ô9Ü  °rÀÔDôˆBð �WŠWÑ'˜$Ð' $Ñ'ˆàÐ#Ô#Ü*3°B·M±MÖ*BÑ&�Ñ&�K  AØ—g‘g˜a ˜d•m�Ü×+Ò+¨C×=Ò=Ð=Ð=Ü×+Ò+¨C¯K©K¸×9LÑ9LÖMó +Cô
 ˜r <×0Ò0Ð0Ð0Ñ0r>   c           	     ó 
  € \        \        P                  P                  ^4      P	                  ^
4      \        R^
R7      R7      p\        \        P                  P                  ^4      P	                  R4      VP                  \        R4      R7      pR pR pV! 4       V! 4       3 FÓ  w  rVVP                  VR7      p\        VP                  4      ^8X  g   Q hVP                  VR7      p\        VP                  4      ^8X  g   Q hWV3 FV  p\        VP                  4       R	R
7       \        VP                  4       R	R
7       \        VP                  R	R7      R	R
7       KX  	  \        P!                  R4       KÕ  	  V! 4       V! 4       3 FÂ  w  rVVP                  R	WV.R7      p\        VP                  4      ^8X  g   Q h\        VP                  4      ^8X  g   Q hV FV  p\        VP                  4       R	R
7       \        VP                  4       R	R
7       \        VP                  R	R7      R	R
7       KX  	  \        P!                  R4       KÄ  	  V! 4       w  rV\"        P$                  ! \&        RR7      ;_uu_ 4        VP                  R	WV.R	R	R7      pRRR4       \        X^ ,          P                  4      ^8X  g   Q h\        V^,          P                  4      ^8X  g   Q hWV3 F  p\        VP                  4       R	R
7       K   	  \        V^ ,          P                  4       RR
7       \        V^ ,          P                  R	R7      RR
7       \        V^,          P                  4       R	R
7       \        V^,          P                  R	R7      R	R
7       \        P!                  R4       V! 4       w  rV\"        P$                  ! \&        RR7      ;_uu_ 4        VP                  R	WV.R	R	R7      pRRR4       \        V^ ,          P                  4      ^8X  g   Q h\        V^,          P                  4      ^8X  g   Q h\        V^ ,          P                  4       R	R
7       \        V^,          P                  4       RR
7       WV3 F;  p\        VP                  4       R	R
7       \        VP                  R	R7      R	R
7       K=  	  \        P!                  R4       R#   + '       g   i     ELL; i  + '       g   i     EL; i)r!   rû  ©r(   ri   ÚABr;  c                  óÐ   € \         P                  P                  ^^4      p \        P	                  4       pVP                  V R,          4      pVP                  V R,          4      pW#3# )rl   )r€   rD  )r!   rD  ©r±   ÚgridspecÚGridSpecrû  r�  r2  ©r@  r¸  rx  ry  s       r;   Ú_get_vertical_gridÚSTestDataFramePlots.test_df_gridspec_patterns_vert_horiz.<locals>._get_vertical_grid•  óN   € Ü—‘×&Ñ& q¨!Ó,ˆBÜ—*‘*“,ˆCØ—/‘/ " U¥)Ó,ˆCØ—/‘/ " T¥(Ó+ˆCØ�8ˆOr>   c                  óÐ   € \         P                  P                  ^^4      p \        P	                  4       pVP                  V R,          4      pVP                  V R,          4      pW#3# )rG   )rD  r€   )rD  r!   r^  ra  s       r;   Ú_get_horizontal_gridÚUTestDataFramePlots.test_df_gridspec_patterns_vert_horiz.<locals>._get_horizontal_gridœ  rd  r>   ©rp   Tr�   rƒ   rô  r°   r:  r\   ©rB   rp   r   rµ  NFrb  ©r	   r1   r2   r3   r4   r   r   r,   r5   r7   r³   r&  r   r½  r‡   rû  rü  r  r  r  )	r9   Útsr:   rb  rf  rx  ry  rp   rJ   s	   &        r;   Ú$test_df_gridspec_patterns_vert_horizÚ7TestDataFramePlots.test_df_gridspec_patterns_vert_horizˆ  sê  € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°RÓ8Ü˜Z°Ô4ô
ˆô
 Ü�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Ø—(‘(Ü˜“Jô
ˆò	ò	ñ ,Ó-Ñ/CÓ/EÓF‰HˆCØ—'‘'˜S�'“/ˆCÜ�s—y‘y“> QÔ&Ð&Ð&Ø—'‘'˜S�'“/ˆCÜ�s—y‘y“> QÔ&Ð&Ð&Ø“j�Ü˜r×1Ñ1Ó3¸TÕBÜ˜r×1Ñ1Ó3¸TÕBÜ˜r×1Ñ1¸Ð1Ó=Àt×Lñ !ô �I‰I�eÖñ Gñ ,Ó-Ñ/CÓ/EÓF‰HˆCØ—7‘7 D¨c¨Z�7Ó8ˆDÜ�s—y‘y“> QÔ&Ð&Ð&Ü�s—y‘y“> QÔ&Ð&Ð&Û�Ü˜r×1Ñ1Ó3¸TÕBÜ˜r×1Ñ1Ó3¸TÕBÜ˜r×1Ñ1¸Ð1Ó=Àt×Lñ ô �I‰I�eÖñ Gñ &Ó'‰ˆÜ×'Ò'¬Ð;N×OÖOØ—7‘7 D¨c¨ZÀÈT�7ÓRˆD÷ Pä�4˜•7—=‘=Ó! QÔ&Ð&Ð&Ü�4˜•7—=‘=Ó! QÔ&Ð&Ð&Ø“*ˆBä˜2×-Ñ-Ó/¸×>ñ ô 	�t˜A•w×.Ñ.Ó0¸%Õ@Ü�t˜A•w×.Ñ.°TÐ.Ó:ÀEÕJÜ�t˜A•w×.Ñ.Ó0¸$Õ?Ü�t˜A•w×.Ñ.°TÐ.Ó:ÀDÕIÜ�	‰	�%Ôñ (Ó)‰ˆÜ×'Ò'¬Ð;N×OÖOØ—7‘7 D¨c¨ZÀÈT�7ÓRˆD÷ Pä�4˜•7—=‘=Ó! QÔ&Ð&Ð&Ü�4˜•7—=‘=Ó! QÔ&Ð&Ð&Ü�t˜A•w×.Ñ.Ó0¸$Õ?ä�t˜A•w×.Ñ.Ó0¸%Õ@Ø“*ˆBä˜2×-Ñ-Ó/¸Õ>Ü˜2×-Ñ-°DÐ-Ó9À4×Hñ ô 	�	‰	�%Ö÷7 P×OÐOú÷  P×OÐOús   É>SÏS,ÓS)	Ó,S=	c           	     ó¾  € \        \        P                  P                  ^4      P	                  ^
4      \        R^
R7      R7      pR pV! 4       p\        \        P                  P                  ^4      P	                  R4      VP                  \        R4      R7      pVP                  RVR7      pV Fr  p\        VP                  4      ^8X  g   Q h\        VP                  4       RR	7       \        VP                  4       RR	7       \        VP                  RR
7      RR	7       Kt  	  \        P!                  R4       V! 4       p\"        P$                  ! \&        RR7      ;_uu_ 4        VP                  RVRRR7      pRRR4       V F  p\        VP                  4      ^8X  d   K  Q h	  V^ ,          V^,          3 F  p\        VP                  4       RR	7       K   	  V^,          V^,          3 F  p\        VP                  4       RR	7       K   	  V^ ,          V^,          3 F;  p\        VP                  4       RR	7       \        VP                  RR
7      RR	7       K=  	  V^,          V^,          3 F;  p\        VP                  4       RR	7       \        VP                  RR
7      RR	7       K=  	  \        P!                  R4       R#   + '       g   i     ELW; i)r!   rû  r[  ri   c                  ó2  € \         P                  P                  ^^4      p \        P	                  4       pVP                  V R,          4      pVP                  V R,          4      pVP                  V R,          4      pVP                  V R,          4      pW#WE3# )rl   )r€   r€   )r€   r!   )r!   r€   rO   r^  )r@  r¸  rx  ry  Úax3Úax4s         r;   Ú_get_boxed_gridÚKTestDataFramePlots.test_df_gridspec_patterns_boxed.<locals>._get_boxed_gridà  sv   € Ü—‘×&Ñ& q¨!Ó,ˆBÜ—*‘*“,ˆCØ—/‘/ " V¥*Ó-ˆCØ—/‘/ " U¥)Ó,ˆCØ—/‘/ " U¥)Ó,ˆCØ—/‘/ " T¥(Ó+ˆCØ˜SÐ%Ð%r>   r"   r;  Tr°   r�   rƒ   rô  r:  r\   ri  NFr.   rj  )r9   rk  rr  rJ   r:   rp   s   &     r;   Útest_df_gridspec_patterns_boxedÚ2TestDataFramePlots.test_df_gridspec_patterns_boxedØ  sF  € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°RÓ8Ü˜Z°Ô4ô
ˆò	&ñ Ó ˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Ø—(‘(Ü˜“Lô
ˆð
 �w‰w ¨ˆwÓ.ˆÛˆBÜ�r—x‘x“= AÔ%Ð%Ð%ä˜2×-Ñ-Ó/¸Õ>Ü˜2×-Ñ-Ó/¸Õ>Ü˜2×-Ñ-°DÐ-Ó9À4×Hñ ô 	�	‰	�%Ôñ Ó ˆÜ×'Ò'¬Ð;N×OÖOØ—7‘7 D¨T¸$Àt�7ÓLˆD÷ PãˆBÜ�r—x‘x“= AÖ%Ð%Ð%ñ à˜•7˜D �GÓ$ˆBÜ˜2×-Ñ-Ó/¸×>ñ %à˜•7˜D �GÓ$ˆBÜ˜2×-Ñ-Ó/¸×?ñ %à˜•7˜D �GÓ$ˆBÜ˜2×-Ñ-Ó/¸Õ?Ü˜2×-Ñ-°DÐ-Ó9À5×Iñ %ð ˜•7˜D �GÓ$ˆBÜ˜2×-Ñ-Ó/¸Õ>Ü˜2×-Ñ-°DÐ-Ó9À4×Hñ %ô 	�	‰	�%Ö÷ P×OÐOús   Å'KËK	c           	     ó|   € \        \        R . ROR. RO/4      \        P                  P                  RR RR/R7       R# )rè   ré   rZ   r[   )ÚkwsNrã   ©r!   rl   r0   )r   r   r   ÚPlotAccessorÚ_dataframe_kinds)r9   s   &r;   Útest_df_grid_settingsÚ(TestDataFramePlots.test_df_grid_settings
	  s6   € äÜ�sšI sªIÐ6Ó7Ü×!Ñ!×2Ñ2Ø�c˜3 Ð$÷	
r>   c                óú   € \         P                  P                  4       w  rVP                  . RO4       \	        \
        P                  P                  ^4      P                  ^
4      4      P                  VR7       R# )rÀ  rh  N)rÀ  rÀ  rÀ  rÀ  )	r±   r²   rB   Úadd_axesr	   r1   r2   r3   r7   )r9   r¸  rp   s   &  r;   Útest_plain_axesÚ"TestDataFramePlots.test_plain_axes	  sU   € ô —*‘*×%Ñ%Ó'‰ˆØ�‰Ò)Ô*ÜŒr�y‰y×$Ñ$ QÓ'×.Ñ.¨rÓ2Ó3×8Ñ8¸BÐ8Ö?r>   c           	     ó`  € \        R \        P                  P                  ^4      P	                  ^4      R\        P                  P                  ^4      P	                  ^4      /4      p\
        P                  P                  4       pVP                  R4      pVP                  RVR RR RR7       R# )rè   ré   rÛ   Úhsv)rp  rp   rZ   r[   rì   r^  N)rŸ   rŸ   rG   rG   )
r   r1   r2   r3   r4   r±   r²   r�  r~  r7   )r9   r:   r¸  rp   s   &   r;   Útest_plain_axes_dfÚ%TestDataFramePlots.test_plain_axes_df	  s‹   € ô à”R—Y‘Y×*Ñ*¨1Ó-×=Ñ=¸aÓ@Ø”R—Y‘Y×*Ñ*¨1Ó-×=Ñ=¸aÓ@ðó
ˆô �j‰j×ÑÓ!ˆØ�\‰\˜,Ó'ˆØ
�‰�Y 2¨°°sÀˆÖGr>   c                ó¦  € \         P                  P                  4       w  r^ RIHp V! V4      pVP                  RRRR7      p\        \        P                  P                  ^4      P                  ^
4      4      P                  VR7       \        \        P                  P                  ^4      P                  ^
4      4      P                  VR7       R# )rŸ   )Úmake_axes_locatableru  z5%gš™™™™™©?)r\  Úpadrh  N)r±   r²   rB   Úmpl_toolkits.axes_grid1r†  Úappend_axesr	   r1   r2   r3   r7   )r9   r¸  rp   r†  ÚdividerÚcaxs   &     r;   Ú#test_plain_axes_make_axes_locatableÚ6TestDataFramePlots.test_plain_axes_make_axes_locatable&	  sš   € ä—*‘*×%Ñ%Ó'‰ˆÝ?á% bÓ)ˆØ×!Ñ! '°¸$Ð!Ó?ˆÜŒr�y‰y×$Ñ$ QÓ'×.Ñ.¨rÓ2Ó3×8Ñ8¸BÐ8Ô?ÜŒr�y‰y×$Ñ$ QÓ'×.Ñ.¨rÓ2Ó3×8Ñ8¸CÐ8Ö@r>   c                ó†  € \         P                  P                  4       w  r^ RIHp V! VRR^R7      p\        \        P                  P                  ^4      P                  ^
4      4      P                  VR7       \        \        P                  P                  ^4      P                  ^
4      4      P                  VR7       R# )rŸ   )Ú
inset_axesz30%rL  )rÈ  r¬  rç  rh  N)
r±   r²   rB   Ú%mpl_toolkits.axes_grid1.inset_locatorr�  r	   r1   r2   r3   r7   )r9   r¸  rp   r�  Úiaxs   &    r;   Útest_plain_axes_make_inset_axesÚ2TestDataFramePlots.test_plain_axes_make_inset_axes0	  s‰   € Ü—*‘*×%Ñ%Ó'‰ˆÝDá˜ 5°¸!Ô<ˆÜŒr�y‰y×$Ñ$ QÓ'×.Ñ.¨rÓ2Ó3×8Ñ8¸BÐ8Ô?ÜŒr�y‰y×$Ñ$ QÓ'×.Ñ.¨rÓ2Ó3×8Ñ8¸CÐ8Ö@r>   Úmethodc                óP  € \        \        P                  P                  ^4      P	                  R4      \        R4      R7      P                  R R7      P                  R R7      p^pRR.pR	VR
VRR/p\        VP                  V4      ! R/ VB p\        VP                  VR7       R# )r!   r\  rê   c                 ó6   € V P                   P                  4       # r;  )r&   r&  ©r:   s   &r;   r  ÚBTestDataFramePlots.test_secondary_axis_font_size.<locals>.<lambda>?	  s   €  §¡§¡¤r>   ©rº   c                 ó(   € V P                   R ,          # )gš™™™™™ñ?r™  r—  s   &r;   r  r˜  @	  s   €  §¡¨¦r>   )r»   rº   r»   r¢  r™  Ú
mark_rightT)rJ   rœ  N)r“  r!   r  )r   r1   r2   r3   r4   r5   ÚassignrÖ   r7   r   r©  )r9   r”  r:   r™  rm  rs   rp   s   &&     r;   Útest_secondary_axis_font_sizeÚ0TestDataFramePlots.test_secondary_axis_font_size8	  s™   € ô Ü—	‘	×%Ñ% aÓ(×8Ñ8¸ÓAÌ4ÐPTË:ô÷ ‰VÑ.ˆVÓ/ß‰VÑ+ˆVÓ,ð 	ð ˆØ�3ˆZˆà  Z°¸<ÈÐNˆÜ�R—W‘W˜fÔ%Ñ/¨Ñ/ˆÜ §¡¸×Ar>   c           	     óš  € \        R . ROR. ROR. RO/4      pVP                  P                  RR7      pVP                  R^4       VP	                  4        Uu. uF  q3P                  4       NK  	  pp\        \        WBP                  4       RR7      4      pVR,          R	8X  g   Q hVR,          R
8X  g   Q hVR,          R8X  g   Q hR# u upi )ÚsalesÚvisitsr  ÚMondayÚTuesdayÚ	Wednesdayr÷   Fr�   rK  rL  rM  N)rl   r!   rl   )rè  é*   é   )r¢  r£  r¤  rN   )	r   r7   rb  Úset_xlimr‡   rK  r  r’   r!  )r9   r:   rp   ÚtÚxticklabelsÚlabels_positions   &     r;   Útest_x_string_values_ticksÚ-TestDataFramePlots.test_x_string_values_ticksJ	  sÀ   € ô àšØš,ØÒ9ðó
ˆð �W‰W�\‰\˜Eˆ\Ó"ˆØ
�‰�B˜ÔØ-/×-?Ñ-?Ô-AÓBÑ-A¨—z‘z–|Ñ-AˆÐBÜœs ;·±³ÈÔNÓOˆà˜xÕ(¨CÔ/Ð/Ð/Ø˜yÕ)¨SÔ0Ð0Ð0Ø˜{Õ+¨sÔ2Ð2Ò2ùò Cs   ÁCc                ó$  € \         P                  ! R R.^^..4      p\        \        P                  P                  ^4      P                  R4      RR.VR7      pVP                  4       pVP                  R^4       VP                  4        Uu. uF  qDP                  4       NK  	  pp\        \        WSP                  4       RR7      4      pVR,          R8X  g   Q hVR	,          R
8X  g   Q hVR,          R8X  g   Q hVR,          R8X  g   Q hR# u upi )rH  iÝ  r¹   r&   r*   Fr�   z	(2012, 1)rK  z	(2012, 2)rL  z	(2013, 1)rM  z	(2013, 2)rN  Nr¶  rN   )r   Úfrom_productr   r1   r2   r3   r4   r7   r§  r‡   rK  r  r’   r!  )r9   r,   r:   rp   r¨  r©  rª  s   &      r;   Útest_x_multiindex_values_ticksÚ1TestDataFramePlots.test_x_multiindex_values_ticks]	  sù   € ô ×'Ò'¨$°¨¸¸1°vÐ(>Ó?ˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ø˜#�JØô
ˆð
 �W‰W‹YˆØ
�‰�B˜ÔØ-/×-?Ñ-?Ô-AÓBÑ-A¨—z‘z–|Ñ-AˆÐBÜœs ;·±³ÈÔNÓOˆà˜{Õ+¨sÔ2Ð2Ð2Ø˜{Õ+¨sÔ2Ð2Ð2Ø˜{Õ+¨sÔ2Ð2Ð2Ø˜{Õ+¨sÔ2Ð2Ò2ùò Cs   ÂDc                ó¬   € \        ^^.^^.R7      pVP                  VR7      pVP                  4       pV^ ,          ^8  g   Q hV^,          ^8”  g   Q hR# )r!   ri   rÓ  N)r   r7   rP  )r9   rp  r:   rp   Úxlimss   &&   r;   Útest_xlim_plot_lineÚ&TestDataFramePlots.test_xlim_plot_linep	  sS   € ô ˜˜1�v a¨ VÔ,ˆØ�W‰W˜$ˆWÓˆØ—‘“ˆØ�Q�x˜!Œ|Ðˆ|Ø�Q�x˜!Œ|ÐŠ|r>   c                óÜ  € \         P                  P                  4       w  r. ROp\        R. ROR. ROR. ROR. RO/VR7      pV. RO,          P                  P                  VRR7       VR.,          P	                  VRR	7       VP                  4       pV^ ,          ^ 8  g   Q hV^,          ^8”  g   Q hVP                  4        Uu. uF  qfP                  4       NK  	  ppWs8X  g   Q hR
# u upi )Úk1Ús1Ús2Ús3r¢  ri   F)rp   rt  T)rp   r¢  N)r¶  Úk2Úk3Úk4)iè  r:  éÜ  r:  )i„  ix  r:  i¸  )r½  r½  i@  i°  )rG   rl   r0   rl   )r·  r¸  r¹  )	r±   r²   rB   r   r7   r¦   rP  r‡   rK  )r9   r¸  rp   Úindexesr:   r²  r¨  r©  s   &       r;   Ú0test_xlim_plot_line_correctly_in_mixed_plot_typeÚCTestDataFramePlots.test_xlim_plot_line_correctly_in_mixed_plot_typez	  så   € ô —*‘*×%Ñ%Ó'‰ˆâ*ˆÜàÒ.ØÒ-ØÒ.Øš|ð	ð ô
ˆð 	ÒÕ×#Ñ#×'Ñ'¨2°uÐ'Ô=Ø
ˆMˆ?Õ× Ñ  B°DÐ Ô9à—‘“ˆØ�Q�x˜!Œ|Ðˆ|Ø�Q�x˜!Œ|Ðˆ|ð .0×-?Ñ-?Ô-AÓBÑ-A¨—z‘z–|Ñ-AˆÐBØÔ%Ð%Ò%ùò Cs   ÃC)c                ó`  € \        R .\        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# )Úfoo)r+   r$   N)r   ÚintÚemptyr7   r³   rä   r$  rŒ  )r9   r:   rp   rb   s   &   r;   Útest_plot_no_rowsÚ$TestDataFramePlots.test_plot_no_rows”	  s…   € ä ˜w¬cÔ2ˆØ�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  r7   r8   s   & r;   Útest_plot_no_numeric_dataÚ,TestDataFramePlots.test_plot_no_numeric_dataž	  s7   € Ü’Ó'ˆÜ�]Š]œ9Ð,E×FÖFØ�G‰GŒI÷ G×F×FÒFús   ²AÁA	c                óT  € \         P                  ! R 4       R\        P                  ! ^
4      R\        P                  ! ^
4      ^,           R\        P                  ! ^
4      ^,           R\        P                  ! ^
4      R\        P                  ! ^
4      /p\	        V4      pVP                  RR.VR7      p\        V4      ^8X  g   Q hRR.RR.R.3p\        WERR7       FF  w  rgVR	8w  d   \        WgR
7       VR8X  g   K!  \        VP                  4      \        V4      8X  d   KF  Q h	  R# )rÑ  rè   ré   rì   r¡  r¢  ©rB   rp  Tr�   rÒ   rÔ  rb   N)ré   r¢  )rì   r¡  )
r_   rÕ  r1   rþ   r   r7   r³   r’   r   r&  )r9   rp  r¡  r:   rJ   r¼  rp   r¨  s   &&      r;   Útest_group_subplotÚ%TestDataFramePlots.test_group_subplot£	  sð   € ô 	×Ò˜GÔ$à”—’˜2“Ø”—’˜2“ Õ"Ø”—’˜2“ Õ"Ø”—’˜2“Ø”—’˜2“ð
ˆô �q‹\ˆà�w‰w ¨ZÐ 8¸tˆwÓDˆÜ�4‹y˜AŒ~Ðˆ~à ˜:¨¨S z°C°5Ð9ˆÜ˜d¸D×A‰JˆBØ�uŒ}Ü$ RÕ7Ø�vŽ~Ü˜2Ÿ8™8“}¬¨F«Ö3Ð3Ð3ó	 Br>   c                óÚ   € \        \        ^4      4      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  R.R7       RRR4       R#   + '       g   i     R# ; i)rG   z!An iterable subplots for a Seriesr\   ©rB   N©rè   )r	   r“   r_   r`   ÚNotImplementedErrorr7   )r9   rW  rd   s   &  r;   Ú(test_group_subplot_series_notimplementedÚ;TestDataFramePlots.test_group_subplot_series_notimplemented»	  sF   € Ü”U˜1“XÓˆØ1ˆÜ�]Š]Ô.°c×:Ö:Ø�H‰H˜v˜hˆHÔ'÷ ;×:×:Ò:ús   »AÁA*	c                ó   € \        \        P                  ! ^4      \        P                  ! RR.4      R7      pRp\
        P                  ! \        VR7      ;_uu_ 4        VP                  R.R7       RRR4       R#   + '       g   i     R# ; i)r!   rê   z6An iterable subplots for a DataFrame with a MultiIndexr\   rÏ  N©rŸ   rG   ©rG   r!   )	r   r1   Úeyer   r”   r_   r`   rÑ  r7   rc   s   &  r;   Ú,test_group_subplot_multiindex_notimplementedÚ?TestDataFramePlots.test_group_subplot_multiindex_notimplementedÁ	  s\   € Ü”r—v’v˜a“y¬*×*@Ò*@À&È&ÐAQÓ*RÔSˆØFˆÜ�]Š]Ô.°c×:Ö:Ø�G‰G˜f˜XˆGÔ&÷ ;×:×:Ò:ús   ÁA<Á<B	c                óø   € \        \        P                  ! ^4      RR.R7      pRp\        P                  ! \
        VR7      ;_uu_ 4        VP                  R.R7       RRR4       R#   + '       g   i     R# ; i)r!   rè   rê   z4An iterable subplots for a DataFrame with non-uniquer\   rÏ  NrÐ  )r   r1   r×  r_   r`   rÑ  r7   rc   s   &  r;   Ú0test_group_subplot_nonunique_cols_notimplementedÚCTestDataFramePlots.test_group_subplot_nonunique_cols_notimplementedÇ	  sP   € Ü”r—v’v˜a“y¨3°¨*Ô5ˆØDˆÜ�]Š]Ô.°c×:Ö:Ø�G‰G˜f˜XˆGÔ&÷ ;×:×:Ò:ús   Á
A(Á(A9	zsubplots, expected_msgc                ó  € R \         P                  ! ^
4      R\         P                  ! ^
4      /p\        V4      p\        P                  ! \
        VR7      ;_uu_ 4        VP                  VR7       RRR4       R#   + '       g   i     R# ; i)rè   ré   r\   rÏ  N©r1   rþ   r   r_   r`   r  r7   )r9   rB   Úexpected_msgr¡  r:   s   &&&  r;   Útest_group_subplot_bad_inputÚ/TestDataFramePlots.test_group_subplot_bad_inputÍ	  sY   € ð ”"—)’)˜B“- ¤b§i¢i°£mÐ4ˆÜ�q‹\ˆä�]Š]œ:¨\×:Ö:Ø�G‰G˜XˆGÔ&÷ ;×:×:Ò:úri  c                ó  € R \         P                  ! ^
4      R\         P                  ! ^
4      /p\        V4      p\        \         P                  4      \        R4      8  dC   \
        P                  ! \        RR7      ;_uu_ 4        VP                  R.R7       RRR4       R# \
        P                  ! \        RR7      ;_uu_ 4        VP                  R.R7       RRR4       R#   + '       g   i     R# ; i  + '       g   i     R# ; i)	rè   ré   z2.0.0z Column label\(s\) \['bad_name'\]r\   rÏ  Nz-Column label\(s\) \[np\.str\_\('bad_name'\)\])rè   Úbad_name)	r1   rþ   r   r   r¼  r_   r`   r  r7   rØ  s   &  r;   Ú&test_group_subplot_invalid_column_nameÚ9TestDataFramePlots.test_group_subplot_invalid_column_nameà	  sÀ   € Ø”"—)’)˜B“- ¤b§i¢i°£mÐ4ˆÜ�q‹\ˆä”2—>‘>Ó"¤W¨WÓ%5Ô5Ü—’œzÐ1T×UÖUØ—‘Ð"3Ð!4�Ô5÷ VÑUô —’ÜÐ"R÷ö ð —‘Ð"3Ð!4�Ô5÷ñ ÷ V×UÐUú÷÷ ð ús   ÂC%ÃC9Ã%C6	Ã9D
	c                óN  € R \         P                  ! ^
4      R\         P                  ! ^
4      R\         P                  ! ^
4      /p\        V4      p\        P                  ! \
        RR7      ;_uu_ 4        VP                  RR.R7       RRR4       R#   + '       g   i     R# ; i)	rè   ré   rì   zshould be in only one subplotr\   rÏ  N©rè   ré   )rè   rì   rÞ  rØ  s   &  r;   Ú$test_group_subplot_duplicated_columnÚ7TestDataFramePlots.test_group_subplot_duplicated_columní	  sj   € Ø”"—)’)˜B“- ¤b§i¢i°£m°S¼"¿)º)ÀB»-ÐHˆÜ�q‹\ˆä�]Š]œ:Ð-L×MÖMØ�G‰G˜j¨*Ð5ˆGÔ6÷ N×M×MÒMús   Á4BÂB$	c                ó"  € R \         P                  ! ^
4      R\         P                  ! ^
4      /p\        V4      p\        P                  ! \
        RR7      ;_uu_ 4        VP                  R.VR7       RRR4       R#   + '       g   i     R# ; i)rè   ré   z1When subplots is an iterable, kind must be one ofr\   rË  Nrç  rÞ  )r9   rp  r¡  r:   s   &&  r;   Útest_group_subplot_invalid_kindÚ2TestDataFramePlots.test_group_subplot_invalid_kindô	  si   € à”"—)’)˜B“- ¤b§i¢i°£mÐ4ˆÜ�q‹\ˆÜ�]Š]ÜÐQ÷
ö 
ð �G‰G˜j˜\°ˆGÔ5÷
÷ 
÷ 
ò 
ús   ÁA=Á=B	z index_name, old_label, new_labelr8  c                óv  € \        ^^.^^..RR.R7      pW%P                  n        VP                  VR7      pVP	                  4       V8X  g   Q hVP                  4       R8X  g   Q hVP                  WVR7      pVP                  4       \        V4      8X  g   Q hVP	                  4       \        V4      8X  g   Q hR# )rG   úType AúType Brê   rÓ  r8  )rp  r©  ÚxlabelN)r   r,   ró   r7   Ú
get_xlabelr_  Ústr)r9   rp  Ú
index_nameÚ	old_labelÚ	new_labelr:   rp   s   &&&&&  r;   Ú(test_xlabel_ylabel_dataframe_single_plotÚ;TestDataFramePlots.test_xlabel_ylabel_dataframe_single_plotý	  s©   € ô ˜˜A˜  A Ð'°(¸HÐ1EÔFˆØ"�‰Œð �W‰W˜$ˆWÓˆØ�}‰}‹ )Ô+Ð+Ð+Ø�}‰}‹ "Ô$Ð$Ð$ð �W‰W˜$¸ˆWÓCˆØ�}‰}‹¤# i£.Ô0Ð0Ð0Ø�}‰}‹¤# i£.Ô0Ð0Ò0r>   zxlabel, ylabelc                óÒ   € R pRp\        ^^.^^..WE.R7      pVP                  WWRVR7      pVP                  4       Vf   TMT8X  g   Q hVP                  4       Vf   TMT8X  g   Q hR# )rî  rï  rê   )rp  rZ   r[   rð  r©  N)r   r7   rñ  r_  )r9   rp  rð  r©  ÚxcolÚycolr:   rp   s   &&&&    r;   Ú'test_xlabel_ylabel_dataframe_plane_plotÚ:TestDataFramePlots.test_xlabel_ylabel_dataframe_plane_plot
  ss   € ð ˆØˆÜ˜˜A˜  A Ð'°$°Ô>ˆð �W‰W˜$¨$ÀfˆWÓMˆØ�}‰}‹¨6ª>¡4¸vÔFÐFÐFØ�}‰}‹¨6ª>¡4¸vÔFÐFÒFr>   c                ó\  € \        ^ .4      P                  VRR^c.R7      pVP                  P                   Fq  pVP                  P                  4       '       g   K%  VP                  4       R8X  g   Q hVP                  4       R8X  g   Q hVP                  4       ^ ,          ^c8X  d   Kq  Q h	  R# )rŸ   rž  )r¢  r©  rv   rt   N)rŸ   rä  )	r   r7   r�  rJ   r  Úget_visibler_  r®  Ú
get_yticks)r9   r¢  Úax_dfrp   s   &&  r;   Útest_secondary_yÚ#TestDataFramePlots.test_secondary_y.
  s’   € ä˜1˜#“×#Ñ#Ø#¨C°hÈÀtð $ó 
ˆð —,‘,×#Ô#ˆBØ�x‰x×#Ñ#×%Ô%Ø—}‘}“¨#Ô-Ð-Ð-Ø—{‘{“}¨Ô0Ð0Ð0Ø—}‘}“ qÕ)¨RÖ/Ð/Ð/ó	 $r>   c           
     óŒ  € \        \        P                  P                  ^4      P	                  R	4      \        \        R4      \        R7      \        R^
RR7      R7      p\        P                  ! R4      ;_uu_ 4        VP                  4       pVP                  P                  4       pRRR4       R#   + '       g   i     R# ; i)
r!   r"   r#   r%   r&   r'   r*   FNr.   )r   r1   r2   r3   r4   r   r5   r6   r   r  r  r7   r  )r9   r:   r´   s   &  r;   Útest_plot_no_warningÚ'TestDataFramePlots.test_plot_no_warning9
  s�   € ô Ü�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü˜\°2¸CÔ@ô
ˆô
 ×'Ò'¨×.Õ.Ø—‘“	ˆAØ—‘—	‘	“ˆA÷ /×.×.Ò.ús   Á=+B2Â2C	r)   c                ó´  aa€ \         P                  ! R V^R7      p\        \        P                  ! . RO4      VR.R7      pVP
                  oVP                  4       pVP                  4       ^ ,          P                  4       o\        ;QJ d)    VV3R l\        ^4       4       F  '       d   K   RM	  RM! VV3R l\        ^4       4       4      '       g   Q hR# )	z
01/01/2000rŠ  r¹   r;  c              3   ón   <"  € T F*  p\        SV,          4      \        SV,          4      8H  x € K,  	  R # 5ir;  )rò  )r<  r=  rì  rµ   s   & €€r;   r?  ÚQTestDataFramePlots.test_plot_period_index_makes_no_right_shift.<locals>.<genexpr>S
  s'   øé € ÐH¹x¸!”3�v˜a•y“>¤S¨°!­Ó%5Ö5»xùs   ƒ25FTN)rŸ   rG   rŸ   rG   )rÊ   Úperiod_ranger   r1   rÈ   rv  r7   rä   r$  rô  r“   )r9   r)   r‰  r:   rp   rì  rµ   s   &&   @@r;   Ú+test_plot_period_index_makes_no_right_shiftÚ>TestDataFramePlots.test_plot_period_index_makes_no_right_shiftF
  s“   ù€ ô �oŠo˜l°¸qÔAˆÜÜ�HŠH’\Ó"ØØ�Eô
ˆð
 —:‘:ˆà�W‰W‹YˆØ—‘“ Õ"×,Ñ,Ó.ˆß‹sÕH¼uÀQ¼xÓH�s�sŠsÕH¼uÀQ¼xÓH×HÒHÐHÒHr>   c                ó8  € \        \        P                  P                  ^4      P                  R4      RR.R7      pVP                  P                  RRR7      p\        VP                  P                  4       .RR7       \        VP                  4       RR7       R# )	r!   rè   ré   rê   rÃ   Tr�   Nrb  )
r   r1   r2   r3   r7   rÜ   r   r†   rˆ   r‡   ro   s   &  r;   Ú#test_plot_display_xlabel_and_xticksÚ6TestDataFramePlots.test_plot_display_xlabel_and_xticksU
  so   € ä”r—y‘y×,Ñ,¨QÓ/×6Ñ6°wÓ?È#ÈsÈÔTˆØ�W‰W�^‰^˜c Sˆ^Ó)ˆä˜Ÿ™×*Ñ*Ó,Ð-°tÕ<Ü�r×)Ñ)Ó+°T×:r>   r  )rG   r¢   r/   )iœÿÿÿrä  rN   )rN   rG   )rb   r¦   rÑ   rÒ   )TrÁ  )ÚsymÚsymlog)r  r
  r  rZ  )rL  rK  rN  rM  )r¦   r  )rß  rê  rÃ   rÖ  )rÎ   r)  rÕ  rç  rx  rë   )rA  rC  rB  )rC  rB  rA  )rÃ   )r[   rZ   )r[   r[   rá   )rŸ   rG   r!   )r  rJ   Úboth)rä  )rä  r!   )NNNNrÇ   r  r  r  )rl   r/   r  r§   r¥   r¤   )r§   rl   r§   r§   r§   r§   )r¤   r¥   r§   rl   r  r/   )r*  r+  r,  ))ÚboxpropsÚboxes)ÚwhiskerpropsÚwhiskers)ÚcappropsÚcaps)ÚmedianpropsÚmedians)r¹   r&   )rb   r¦   rß  )rÀ  rÀ  )rb   rß  r¦   )rb   r¦   rß  rÑ   rÒ  ró  rb  rÒ   ))é{   z(subplots should be a bool or an iterable)rè   ú!each entry should be a list/tuple))rG   r  )rÐ  r  )r¥  rÛ   rÜ   )Nr8  Únew)Úoldr  r  )Nr8  r8  )Nr8  rG   )rb   rb  r¦   ))NN)úX LabelN)NúY Label)r  r  )FT)r  Ú7hÚ60minÚ120minÚ3M)ÕÚ__name__Ú
__module__Ú__qualname__Ú__firstlineno__r_   ÚmarkÚslowr<   rK   rP   rV   Úxfailre   rq   Úparametrizer}   r‰   r�   r–   r©   r­   r¶   r5   rÏ   rÙ   rÞ   rå   rí   rô   rû   rÿ   r  r  r  r'  r+  r0  r4  r7  r>  r1   rE  r�  rI  r   rÉ   rW  r[  rc  rn  rz  r~  rƒ  r‡  r“   r   r–  r�  r   r¥  r«  r²  r¹  rÁ  rÄ  rË  rÎ  rÚ  rá  rä  rí  rñ  rþ  r   rÊ   ÚCategoricalIndexr  r	  r  r  r  r%  r+  ÚparamÚtdÚ
skip_if_nor2  rS  rV  r`  ri  rr  rx  r~  rˆ  r�  r”  r�  r¡  r©  r°  r´  Úfilterwarningsr   r±   r¼  r¾  rÂ  rÅ  rË  rÎ  rÖ  rÙ  rÜ  rß  rè  rë  rî  rù  rü  rÿ  r  r  rî  rÈ   r"  r'  r5  r;  rE  rP  r   ry  Ú_common_kindsrV  rY  r_  rc  rg  ro  rs  rw  r�  r…  rŠ  rŽ  Ústdr“  r˜  r£  r¦  rª  r°  r½  rÈ  rË  rÑ  rÔ  rÙ  rÝ  r	   r  rã  rç  rê  r  rï  rõ  rø  rÿ  r  r  r  r  r  r.  r3  rA  rG  rL  rO  Ú
_all_kindsrX  rl  rt  r{  r  rƒ  rŒ  r’  r�  r«  r¯  r³  r¿  rÅ  rÈ  rÌ  rÒ  rØ  rÛ  rà  rä  rè  rë  rö  rû  r  r  r
  r  Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r;   r   r   ?   sµ  ø‡ € Ø‡[�[×Ññ/ó ð/ð ‡[�[×Ññ;ó ð;ð ‡[�[×Ññ;ó ð;ð ‡[�[×Ññ;ó ð;ð ‡[�[×ÑÐ4ÐÓ5Ø‡[�[×Ññ%ó ó 6ð%ð ‡[�[×Ññ'ó ð'ð ‡[�[×ÑØ‡[�[×ÑØà“zÐ"Ø“zÐ"Ø‘[ &©+Ð6Ø˜T :¨t°W¸fÐEð		
óñ-óó ð-ð ‡[�[×Ññ+ó ð+ð. ‡[�[×Ññ1ó ð1ð ‡[�[×Ññ'ó ð'ð ‡[�[×Ññ3ó ð3ð2 ‡[�[×ÑØ‡[�[×Ñ˜X¨©g Ó7ñ;ó 8ó ð;ð ‡[�[×Ññ!ó ð!ð ‡[�[×ÑØá�'‹]˜C Ð%Ø�3ˆZ˜˜cÐ"Ø�3ˆZ˜˜cÐ"Ø�3ˆZ˜˜cÐ"Ø�3ˆZ˜˜cÐ"Ø�3ˆZ˜˜cÐ"Ø�3ˆZ˜˜cÐ"ð	
óñ3óð3ð ‡[�[×ÑØ‡[�[×Ñ˜VÓ%CÓDñ1ó Eó ð1ð ‡[�[×ÑØ‡[�[×ÑØà�RˆLØ�BˆKØ�RˆLØ�S˜#�JÐØ˜˜c 3¨Ð,Ð-Ø˜˜S # sÐ+Ð,ð	
ó
ñ<ó
ó ð<ò(ò
6ò'ò1ò
0ò	Nð ‡[�[×ÑØ!¡MÑ3DÐ#Eóñ/óð/ð  ‡[�[×Ñ˜]Ó,FÓGñ
>ó Hð
>ò	(ò
(òNò,ò'ò
 ð ‡[�[×Ñ˜]¨R¯X©X°r·z±zÐ,BÓCñ
Aó Dð
Að ‡[�[×ÑØá�sÓ0Ð1Ó9MÔNÙØ�s˜C §¡¨¨c°3¸Ð<Ð=Ø˜C  c¨2¯6©6°3¸Ð<ôð	
ó	ñ9ó	ð9ò9ò
&ò2ð ‡[�[×Ñ˜V f¨fÐ%5Ó6Ø‡[�[×Ñ˜V a© WÓ-ñ;ó .ó 7ð;ð ‡[�[×Ñ˜V f¨fÐ%5Ó6ñCó 7ðCò(ð  ‡[�[×Ñ˜V f¨fÐ%5Ó6ñHó 7ðHð ‡[�[×ÑØ‘�a“™* [°sÀAÔFÐGóñYóðYð$ ‡[�[×ÑØ‘�a“™* [°sÀAÔFÐGóñ
Tóð
Tð ‡[�[×ÑØ‘�a“™* [°sÀAÔFÐGóð ‡[�[×Ñ˜X¨¨Y¸Ð,>Ð'?Ó@ñHó AóðHð& ‡[�[×Ñ˜X¨¨]¸DÐ,AÐ'BÓCñ2ó Dð2ò
6ð ‡[�[×ÑØð.ð ó ð
 ‡[�[×Ñ˜Y¨¨u¨Ó6ñó 7óðò&	0ð ‡[�[×Ñ˜Y¨¨u¨Ó6ñ*ó 7ð*ò.ð ‡[�[×ÑØÑ*Ñ,BÐCóð ‡[�[×Ñ˜Y¨¨u¨Ó6ñ
2ó 7óð
2ð ‡[�[×ÑØÑ*Ñ,BÐCóñ2óð2ò.ò)ò
%ò"ò	"òð ‡[�[×Ñ˜U U¨B×,?Ñ,?Ð$@ÓAñ.ó Bð.ð, ‡[�[×Ñ˜V¡j±&Ð%9Ó:ñ5ó ;ð5ò#ò;ò2ò5ð ‡[�[×Ñ˜VÑ&7¹Ð%@ÓAñ5ó Bð5ð ‡[�[×ÑØ˜ §¢¨T¸¿ºÀyÓ9QÔ RÐSóð ‡[�[×Ñ˜V¡j±&Ð%9Ó:Ø‡[�[×Ñ˜W£y³/Ð&BÓCñ9ó Dó ;óð
9ð ‡[�[×Ñ˜Y¨¨u¨Ó6Ø‡[�[×ÑØÛ	.Ó0UÐVóñ
ó	ó 7ð

ð: ‡[�[×Ñ˜VÓ%IÓJñ5ó Kð5ð ‡[�[×Ñ˜Y©¹)Ð(DÓEñAó FðAò8ò&Dò.Yò.ò
;ð ‡[�[×ÑØ‡[�[×ÑØàØ�uÐØ˜T :¨tÐ4Ø˜Ðð		
óñ1óó ð1ð ‡[�[×Ññ'ó ð'ð ‡[�[×ÑñFó ðFð ‡[�[×ÑñFó ðFò
6ò+ò6ð ‡[�[×ÑÐ CÓDØ‡[�[×ÑÙ�—‘Ó ¡G¨F£OÑ3Ø4ð ó ñ6ó	ó Eð
6ð  ‡[�[×ÑÐ 5Ó6Ø‡[�[×ÑÙ�—‘Ó ¡G¨F£OÑ3Ø<ð ó ñ&ó	ó 7ð
&ð$ ‡[�[×ÑÐ CÓDØ‡[�[×ÑÙ�—‘Ó ¡G¨F£OÑ3Ø4ð ó ñ6ó	ó Eð
6ò2ð ‡[�[×Ñ˜]Ó,DÓEñ4ó Fð4ò'òDò	;ò,ò/ò,ò 2ò
<ò=ò@ð ‡[�[×Ñ˜^©f±hÐ-?Ó@ñQó AðQõ0Uð. ‡[�[×ÑØð �R—Y’Y˜rŸxšx«Ó8¸"¿(º(ÓCSÓ:TÓUØ�R—Y’Y˜rŸxšx«Ó8¸"¿(º(Ã?Ó:SÓTØ�R—Y’Y˜rŸxšx«Ó8¸"¿(º(ÓCSÓ:TÓUðð �R—Y’YØ—H’H˜bŸf™f a¨¨A¨q°!Ð4Ó5°r·x²xÓ@SÓ7Tóð �R—Y’YØ—H’H˜a §¡¨¨A¨q°!Ð4Ó5°r·x²xÓ@RÓ7Sóð �R—Y’YØ—H’H˜a  A r§v¡v¨q°!Ð4Ó5°r·x²xÓ@SÓ7Tóð
ð	
óñ*j
ó+ð*j
òX0ð ‡[�[×ÑØà��Q˜˜Q Ð$Ø��Q˜ÐÛØ�#ˆJð		
óñ5óð5ò?ð ‡[�[×ÑØó	
óñ7óð7òRð. ‡[�[×Ñ˜V X×%:Ò%:×%HÒ%HÓIñ!ó Jð!ð ‡[�[×Ñ˜V i°Ð%:Ó;ñ)ó <ð)ð ‡[�[×Ñ˜V X×%:Ò%:×%HÒ%HÓIñó Jðð ‡[�[×ÑØÐD‘$�x×,Ò,×:Ò:Ó;ÐD¸VÐDóñóðò.ð ‡[�[×ÑØà�3ˆZ˜˜cÐ"ØˆU�S˜#�J  c 
Ð+ð	
óñ)óð)ò<ð ‡[�[×Ñ˜U¡Z°3°%¸°Ð$>Ó?ñó @ðð ‡[�[×ÑØà�3�%˜#˜  Ð(Ø�3˜�*˜s C˜j¨5°&¨/Ð:Ø��A�˜ (Ð+¨g°xÐ-@ÐAð	
óñ9óð9ð ‡[�[×Ñ˜^¨q°!°c¸3°ZÐ.@À1ÀaÈ!ÈQÈÀ.Ð-QÓRñ-ó Sð-ò(ò;ð  ‡[�[×Ñ˜Z¨$°·²¨Ó8ñ
(ó 9ð
(ð ‡[�[×ÑØà�ˆLØ˜+Ð&¨Ð4Ø�fÐ˜vÐ&ð	
óñ	7óð	7òð ‡[�[×Ñ˜S 3¨ (Ó+ñ/ó ,ð/ò)ò"=ò*4ð4 ‡[�[×ÑØ‡[�[×ÑØà�TˆNØ�T˜6 4Ð(Ø�tÐð	
óñ1óó ð1ð ‡[�[×Ññ1ó ð1ð ‡[�[×Ññ1ó ð1ð ‡[�[×ÑØ‡[�[×Ñ˜V f¨hÐ%7Ó8ñ	1ó 9ó ð	1ð ‡[�[×ÑñGó ðGð ‡[�[×Ññ!ó ð!ð ‡[�[×ÑØ‡[�[×Ñ˜VÓ%<Ó=Ø‡[�[×ÑØá�2—7“7˜2“; Õ$¨3Ô/Ù�s˜BŸG›G B›K¨#Õ-¨s°B·G³G¸B³KÀ#Õ4EÐFÓGð	
óñ1óó >ó ð1ð ‡[�[×ÑØ‡[�[×Ñ˜VÓ%<Ó=Ø‡[�[×ÑØñ ˜3 §£¨£¨cÕ 1°3¸¿»À»ÀcÕ8IÐJÓKÙ˜3 §£¨£¨cÕ 1°3¸¿»À»ÀcÕ8IÐJÓKðñ �B—G“G˜B“K #Õ%¨CÔ0±&¸¿»À»ÀsÕ9JÐQTÔ2UÐVÙð	
ó
ñ1ó
ó >ó ð1ð
 ‡[�[×ÑØ‡[�[×Ñ˜VÓ%<Ó=ñ3ó >ó ð3ð ‡[�[×ÑÐ4¸ZÐÓHñ1ó Ið1ò1ð ‡[�[×ÑØ‡[�[×Ñ˜V f¨e _Ó5ñ1ó 6ó ð1ð ‡[�[×Ññ	1ó ð	1ð ‡[�[×ÑØ‡[�[×Ñ˜Y©°iÐ(@ÓAñ1ó Bó ð1ð ‡[�[×Ñ˜VÓ%<Ó=ñ3ó >ð3òB ò$'ò1ò,Jò4Fò#òJIó0$óLIð, ‡[�[×Ñ˜V X×%:Ò%:×%EÒ%EÓFò"1ó Gð"1óHNó`0ód
ó@óHóAóAð ‡[�[×Ñ™XÓ'>Ó?òBó @ðBó"3ó&3ð& ‡[�[×Ñ˜V f¨fÐ%5Ó6òó 7ðó&ó4*óð
 ‡[�[×ÑØÑPóò4óð4ó*(ó'ó'ð ‡[�[×ÑÙ ó	
óò'óð'ó6ó7ð ‡[�[×Ñ˜VÑ%AÓBò6ó Cð6ð ‡[�[×ÑÙ*áÙ!ÙÙØ‘2˜˜1�vÐð	
ó	ð ‡[�[×Ñ˜VÓ%<Ó=ò1ó >ó	ð1ð" ‡[�[×ÑÙó	
óð ‡[�[×Ñ˜V i°Ð%:Ó;ò	Gó <óð	Gð ‡[�[×Ñ˜]©MÓ:ò0ó ;ð0ð ‡[�[×Ñò
ó ð
ð ‡[�[×Ñ™VÓ%IÓJòIó KðI÷;ò ;r>   r   c                  ó.  € \         P                  P                  ^^4      p \        P	                  V R,          4      p\        P	                  V R,          4      p\        P	                  V R,          4      p\        P	                  V R,          4      pWW#V.3# )r!   rå  )rG   rŸ   rÕ  r¬   )r±   r_  r`  rû  Úsubplot)r@  Úax_tlÚax_llÚax_trÚax_lrs        r;   r=  r=  ^
  sp   € Ü	�‰×	Ñ	˜q !Ó	$€BÜ�K‰K˜˜4�Ó!€EÜ�K‰K˜˜4�Ó!€EÜ�K‰K˜˜4�Ó!€EÜ�K‰K˜˜4�Ó!€Eà�u UÐ+Ð+Ð+r>   )7Ú__doc__r   r   rí  r  rm   Únumpyr1   r_   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsr.  Úpandas.core.dtypes.apir   ÚpandasrÊ   r   r   r   r   r	   r
   r   r   r   Úpandas._testingÚ_testingr  Úpandas.tests.plotting.commonr   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas.util.versionr   Úpandas.io.formats.printingr   rÕ  r±   rû  r(  r0  Ú
pytestmarkr   r=  r  r>   r;   Ú<module>rJ     sÃ   ðÙ #÷ó Û 	Û ã Û ç )Ð )å /ã ÷
÷ 
õ 
õ ÷÷ ÷ õ õ (å 3à×Ò˜,Ó'€Ø×ÒÐ-Ó.€ð ‡K�K×ÑØKóð ‡K�K×ÑØLóð	€
÷\(;ñ \(;ô~P,r>   