File tree 2 files changed +27
-0
lines changed
2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -2046,6 +2046,23 @@ def dpi(self):
2046
2046
def dpi (self , value ):
2047
2047
self ._parent .dpi = value
2048
2048
2049
+ def get_dpi (self ):
2050
+ """
2051
+ Return the resolution of the parent figure in dots-per-inch as a float.
2052
+ """
2053
+ return self ._parent .dpi
2054
+
2055
+ def set_dpi (self , val ):
2056
+ """
2057
+ Set the resolution of parent figure in dots-per-inch.
2058
+
2059
+ Parameters
2060
+ ----------
2061
+ val : float
2062
+ """
2063
+ self ._parent .dpi = val
2064
+ self .stale = True
2065
+
2049
2066
def _get_renderer (self ):
2050
2067
return self ._parent ._get_renderer ()
2051
2068
Original file line number Diff line number Diff line change @@ -1109,6 +1109,16 @@ def test_subfigure_tightbbox():
1109
1109
8.0 )
1110
1110
1111
1111
1112
+ def test_subfigure_dpi ():
1113
+ fig = plt .figure (dpi = 100 )
1114
+ sub_fig = fig .subfigures ()
1115
+ assert sub_fig .get_dpi () == fig .get_dpi ()
1116
+
1117
+ sub_fig .set_dpi (200 )
1118
+ assert sub_fig .get_dpi () == 200
1119
+ assert fig .get_dpi () == 200
1120
+
1121
+
1112
1122
@image_comparison (['test_subfigure_ss.png' ], style = 'mpl20' ,
1113
1123
savefig_kwarg = {'facecolor' : 'teal' })
1114
1124
def test_subfigure_ss ():
You can’t perform that action at this time.
0 commit comments