@@ -408,7 +408,7 @@ def test_EllipseCollection():
408408 ax .autoscale_view ()
409409
410410
411- def test_EllipseCollection_setter ():
411+ def test_EllipseCollection_setter_getter ():
412412 # Test widths, heights and angle setter
413413 rng = np .random .default_rng (0 )
414414
@@ -432,6 +432,10 @@ def test_EllipseCollection_setter():
432432 assert_array_almost_equal (ec ._heights , np .array (heights ).ravel () * 0.5 )
433433 assert_array_almost_equal (ec ._angles , np .deg2rad (angles ).ravel ())
434434
435+ assert_array_almost_equal (ec .get_widths (), widths )
436+ assert_array_almost_equal (ec .get_heights (), heights )
437+ assert_array_almost_equal (ec .get_angles (), angles )
438+
435439 ax .add_collection (ec )
436440 ax .set_xlim (- 2 , 12 )
437441 ax .set_ylim (- 2 , 12 )
@@ -442,9 +446,9 @@ def test_EllipseCollection_setter():
442446
443447 ec .set (widths = new_widths , heights = new_heights , angles = new_angles )
444448
445- assert_array_almost_equal (ec ._widths , np . array ( new_widths ) .ravel () * 0.5 )
446- assert_array_almost_equal (ec ._heights , np . array ( new_heights ) .ravel () * 0.5 )
447- assert_array_almost_equal (ec ._angles , np . deg2rad ( new_angles ) .ravel ())
449+ assert_array_almost_equal (ec .get_widths (), new_widths .ravel ())
450+ assert_array_almost_equal (ec .get_heights (), new_heights .ravel ())
451+ assert_array_almost_equal (ec .get_angles (), new_angles .ravel ())
448452
449453
450454@image_comparison (['polycollection_close.png' ], remove_text = True , style = 'mpl20' )
0 commit comments