diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_units.pdf b/lib/matplotlib/tests/baseline_images/test_axes/polar_units.pdf deleted file mode 100644 index e40ac038d862..000000000000 Binary files a/lib/matplotlib/tests/baseline_images/test_axes/polar_units.pdf and /dev/null differ diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_units.png b/lib/matplotlib/tests/baseline_images/test_axes/polar_units.png deleted file mode 100644 index 31298d14bb4a..000000000000 Binary files a/lib/matplotlib/tests/baseline_images/test_axes/polar_units.png and /dev/null differ diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_units.svg b/lib/matplotlib/tests/baseline_images/test_axes/polar_units.svg deleted file mode 100644 index 94d88823eea1..000000000000 --- a/lib/matplotlib/tests/baseline_images/test_axes/polar_units.svg +++ /dev/null @@ -1,1685 +0,0 @@ - - - - diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_units_2.pdf b/lib/matplotlib/tests/baseline_images/test_axes/polar_units_2.pdf deleted file mode 100644 index ee9da936fb16..000000000000 Binary files a/lib/matplotlib/tests/baseline_images/test_axes/polar_units_2.pdf and /dev/null differ diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_units_2.png b/lib/matplotlib/tests/baseline_images/test_axes/polar_units_2.png deleted file mode 100644 index 740d05d525e7..000000000000 Binary files a/lib/matplotlib/tests/baseline_images/test_axes/polar_units_2.png and /dev/null differ diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_units_2.svg b/lib/matplotlib/tests/baseline_images/test_axes/polar_units_2.svg deleted file mode 100644 index 9c8b712c8aff..000000000000 --- a/lib/matplotlib/tests/baseline_images/test_axes/polar_units_2.svg +++ /dev/null @@ -1,1794 +0,0 @@ - - - - diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.pdf b/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.pdf deleted file mode 100644 index e14fc4e70436..000000000000 Binary files a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.pdf and /dev/null differ diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.png b/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.png deleted file mode 100644 index c5fbe06c5106..000000000000 Binary files a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.png and /dev/null differ diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.svg b/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.svg deleted file mode 100644 index 0cbd8216777e..000000000000 --- a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.svg +++ /dev/null @@ -1,1335 +0,0 @@ - - - - diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.pdf b/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.pdf deleted file mode 100644 index 3071d45a43ad..000000000000 Binary files a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.pdf and /dev/null differ diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.png b/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.png deleted file mode 100644 index d95001b70742..000000000000 Binary files a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.png and /dev/null differ diff --git a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.svg b/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.svg deleted file mode 100644 index 5d4479e6acab..000000000000 --- a/lib/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.svg +++ /dev/null @@ -1,1357 +0,0 @@ - - - - diff --git a/lib/matplotlib/tests/test_axes.py b/lib/matplotlib/tests/test_axes.py index 7830cde5f50d..9190dafd6cc4 100644 --- a/lib/matplotlib/tests/test_axes.py +++ b/lib/matplotlib/tests/test_axes.py @@ -634,44 +634,58 @@ def test_const_xy(): plt.plot(np.ones(10), np.ones(10), 'o') -@image_comparison(['polar_wrap_180', 'polar_wrap_360'], style='default') -def test_polar_wrap(): +def test_polar_twice(): fig = plt.figure() - plt.subplot(111, polar=True) - plt.polar(np.deg2rad([179, -179]), [0.2, 0.1], "b.-") - plt.polar(np.deg2rad([179, 181]), [0.2, 0.1], "g.-") - plt.rgrids([0.05, 0.1, 0.15, 0.2, 0.25, 0.3]) + plt.polar([1, 2], [.1, .2]) + plt.polar([3, 4], [.3, .4]) assert len(fig.axes) == 1, 'More than one polar axes created.' - fig = plt.figure() - plt.subplot(111, polar=True) - plt.polar(np.deg2rad([2, -2]), [0.2, 0.1], "b.-") - plt.polar(np.deg2rad([2, 358]), [0.2, 0.1], "g.-") - plt.polar(np.deg2rad([358, 2]), [0.2, 0.1], "r.-") - plt.rgrids([0.05, 0.1, 0.15, 0.2, 0.25, 0.3]) + +@check_figures_equal() +def test_polar_wrap(fig_test, fig_ref): + ax = fig_test.add_subplot(projection="polar") + ax.plot(np.deg2rad([179, -179]), [0.2, 0.1]) + ax.plot(np.deg2rad([2, -2]), [0.2, 0.1]) + ax = fig_ref.add_subplot(projection="polar") + ax.plot(np.deg2rad([179, 181]), [0.2, 0.1]) + ax.plot(np.deg2rad([2, 358]), [0.2, 0.1]) -@image_comparison(['polar_units', 'polar_units_2'], style='default') -def test_polar_units(): +@check_figures_equal() +def test_polar_units_1(fig_test, fig_ref): import matplotlib.testing.jpl_units as units units.register() + xs = [30.0, 45.0, 60.0, 90.0] + ys = [1.0, 2.0, 3.0, 4.0] - deg = units.deg - km = units.km + plt.figure(fig_test.number) + plt.polar([x * units.deg for x in xs], ys) - xs = [30.0*deg, 45.0*deg, 60.0*deg, 90.0*deg] - ys = [1.0, 2.0, 3.0, 4.0] + ax = fig_ref.add_subplot(projection="polar") + ax.plot(np.deg2rad(xs), ys) + ax.set(xlabel="deg") - plt.figure() - plt.polar(xs, ys, color="blue") - plt.figure() - # make sure runits and theta units work - ykm = [y*km for y in ys] - plt.polar(xs, ykm, color="blue", thetaunits="rad", runits="km") +@check_figures_equal() +def test_polar_units_2(fig_test, fig_ref): + import matplotlib.testing.jpl_units as units + units.register() + xs = [30.0, 45.0, 60.0, 90.0] + xs_deg = [x * units.deg for x in xs] + ys = [1.0, 2.0, 3.0, 4.0] + ys_km = [y * units.km for y in ys] + + plt.figure(fig_test.number) + # test {theta,r}units. + plt.polar(xs_deg, ys_km, thetaunits="rad", runits="km") assert isinstance(plt.gca().get_xaxis().get_major_formatter(), units.UnitDblFormatter) + ax = fig_ref.add_subplot(projection="polar") + ax.plot(np.deg2rad(xs), ys) + ax.xaxis.set_major_formatter(mticker.FuncFormatter("{:.12}".format)) + ax.set(xlabel="rad", ylabel="km") + @image_comparison(['polar_rmin'], style='default') def test_polar_rmin():
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: