File tree Expand file tree Collapse file tree 2 files changed +11
-10
lines changed
baseline_images/test_axes Expand file tree Collapse file tree 2 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -6023,18 +6023,19 @@ def test_axisbelow():
6023
6023
ax .set_axisbelow (setting )
6024
6024
6025
6025
6026
- @image_comparison (['titletwiny.png' ], style = 'mpl20' )
6027
6026
def 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 )
6034
6029
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 )
6038
6039
6039
6040
6040
6041
def test_titlesetpos ():
You can’t perform that action at this time.
0 commit comments