Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2ba7aef

Browse files
committed
use ax.transProjection instead of ax.transData in Mollweide axes unit test
The goal was to exercise the MollweideAxes.MollweideTransform and MollweideAxes.InvertedMollweideTransform classes. The ax.transData property does not make use of either of these classes; the ax.transProjection property does.
1 parent 40a9d48 commit 2ba7aef

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/matplotlib/tests/test_axes.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -947,10 +947,10 @@ def test_mollweide_forward_inverse_closure():
947947
ll = np.vstack((lon.flatten(), lat.flatten())).T
948948

949949
# perform forward transform
950-
xy = ax.transAxes.transform(ll)
950+
xy = ax.transProjection.transform(ll)
951951

952952
# perform inverse transform
953-
ll2 = ax.transAxes.inverted().transform(xy)
953+
ll2 = ax.transProjection.inverted().transform(xy)
954954

955955
# compare
956956
np.testing.assert_array_almost_equal(ll, ll2)
@@ -968,10 +968,10 @@ def test_mollweide_inverse_forward_closure():
968968
xy = np.vstack((x.flatten(), y.flatten())).T
969969

970970
# perform inverse transform
971-
ll = ax.transAxes.inverted().transform(xy)
971+
ll = ax.transProjection.inverted().transform(xy)
972972

973973
# perform forward transform
974-
xy2 = ax.transAxes.transform(ll)
974+
xy2 = ax.transProjection.transform(ll)
975975

976976
# compare
977977
np.testing.assert_array_almost_equal(xy, xy2)

0 commit comments

Comments
 (0)