|
25 | 25 | import matplotlib.markers as mmarkers
|
26 | 26 | import matplotlib.patches as mpatches
|
27 | 27 | import matplotlib.colors as mcolors
|
28 |
| -from numpy.testing import assert_allclose, assert_array_equal |
| 28 | +from numpy.testing import ( |
| 29 | + assert_allclose, assert_array_equal, assert_array_almost_equal) |
29 | 30 | from matplotlib.cbook import (
|
30 | 31 | IgnoredKeywordWarning, MatplotlibDeprecationWarning)
|
31 | 32 | from matplotlib.cbook._backports import broadcast_to
|
@@ -4821,8 +4822,16 @@ def test_square_plot():
|
4821 | 4822 | ax.plot(x, y, 'mo')
|
4822 | 4823 | ax.axis('square')
|
4823 | 4824 | xlim, ylim = ax.get_xlim(), ax.get_ylim()
|
| 4825 | + print(ax.get_position(original=True).extents) |
| 4826 | + print(ax.get_position(original=False).extents) |
4824 | 4827 | assert np.diff(xlim) == np.diff(ylim)
|
4825 | 4828 | assert ax.get_aspect() == 'equal'
|
| 4829 | + assert_array_almost_equal( |
| 4830 | + ax.get_position(original=True).extents, |
| 4831 | + np.array((0.125, 0.1, 0.9, 0.9))) |
| 4832 | + assert_array_almost_equal( |
| 4833 | + ax.get_position(original=False).extents, |
| 4834 | + np.array((0.2125, 0.1, 0.8125, 0.9))) |
4826 | 4835 |
|
4827 | 4836 |
|
4828 | 4837 | def test_no_None():
|
|
0 commit comments