File tree Expand file tree Collapse file tree
baseline_images/test_axes Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6023,18 +6023,19 @@ def test_axisbelow():
60236023 ax .set_axisbelow (setting )
60246024
60256025
6026- @image_comparison (['titletwiny.png' ], style = 'mpl20' )
60276026def test_titletwiny ():
6028- # Remove this line when this test image is regenerated.
6029- plt .rcParams ['text.kerning_factor' ] = 6
6030-
6031- # Test that title is put above xlabel if xlabel at top
6032- fig , ax = plt .subplots ()
6033- fig .subplots_adjust (top = 0.8 )
6027+ plt .style .use ('mpl20' )
6028+ fig , ax = plt .subplots (dpi = 72 )
60346029 ax2 = ax .twiny ()
6035- ax .set_xlabel ('Xlabel' )
6036- ax2 .set_xlabel ('Xlabel2' )
6037- ax .set_title ('Title' )
6030+ xlabel2 = ax2 .set_xlabel ('Xlabel2' )
6031+ title = ax .set_title ('Title' )
6032+ fig .canvas .draw ()
6033+ renderer = fig .canvas .get_renderer ()
6034+ # ------- Test that title is put above Xlabel2 (Xlabel2 at top) ----------
6035+ bbox_y0_title = title .get_window_extent (renderer ).y0 # bottom of title
6036+ bbox_y1_xlabel2 = xlabel2 .get_window_extent (renderer ).y1 # top of xlabel2
6037+ y_diff = bbox_y0_title - bbox_y1_xlabel2
6038+ assert np .isclose (y_diff , 3 )
60386039
60396040
60406041def test_titlesetpos ():
You can’t perform that action at this time.
0 commit comments