MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / test_label_shift

Function test_label_shift

lib/matplotlib/tests/test_axes.py:139–158  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

137
138
139def test_label_shift():
140 fig, ax = plt.subplots()
141
142 # Test label re-centering on x-axis
143 ax.set_xlabel("Test label", loc="left")
144 ax.set_xlabel("Test label", loc="center")
145 assert ax.xaxis.label.get_horizontalalignment() == "center"
146 ax.set_xlabel("Test label", loc="right")
147 assert ax.xaxis.label.get_horizontalalignment() == "right"
148 ax.set_xlabel("Test label", loc="center")
149 assert ax.xaxis.label.get_horizontalalignment() == "center"
150
151 # Test label re-centering on y-axis
152 ax.set_ylabel("Test label", loc="top")
153 ax.set_ylabel("Test label", loc="center")
154 assert ax.yaxis.label.get_horizontalalignment() == "center"
155 ax.set_ylabel("Test label", loc="bottom")
156 assert ax.yaxis.label.get_horizontalalignment() == "left"
157 ax.set_ylabel("Test label", loc="center")
158 assert ax.yaxis.label.get_horizontalalignment() == "center"
159
160
161@check_figures_equal()

Callers

nothing calls this directly

Calls 4

set_xlabelMethod · 0.80
set_ylabelMethod · 0.80
subplotsMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…