rL i6ddlZddlmZddlmZdZdZdZ y)N)XTickcrtj}t|dtjgdy)Nr)rrr) labelcolor)pltaxesrnparray)axs `/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/matplotlib/tests/test_axis.pytest_tick_labelcolor_arrayr s" B "aBHH\23c@tjdd\}\}}tjdd\}\}}|jddg|jddg||fD]0}|jddg|jj d2||fD]}|j |jj|jjk(sJ|jj|jjk(sJy)N constrained)ncolslayoutrdxF) rsubplotsset_xlim set_xticksxaxis set_in_layoutdraw_without_rendering get_positionbounds)fig1ax1_left ax1_rightfig2ax2_left ax2_rightr figs r test_axis_not_in_layoutr% s "%,,Q}"MD 8Y"%,,Q}"MD 8Y q#h q#h & q#h u%&Tz% ""$%  " ) )X-B-B-D-K-K KK K  ! ! # * *i.D.D.F.M.M MM Mrctj\}}ddddd}|jj|ddddddk(sJ|jj|dddddd k(sJy) Nabcd)label1Onlabel2Ontick1Ontick2OnT)reverse) labelbottomlabeltopbottomtop) labelleft labelrightleftright)rrr_translate_tick_paramsyaxis)r$r kws r "test_translate_tick_params_reverser;"sllnGCsss KB HH + +B + =SC L MN M HH + +B + =S# L MN Mr) numpyr matplotlib.pyplotpyplotrmatplotlib.axisrr r%r;rr rAs!4 N*Nr