File tree 1 file changed +6
-2
lines changed
lib/matplotlib/backends/qt_editor
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,10 @@ def convert_limits(lim, converter):
40
40
return map (float , lim )
41
41
42
42
axis_map = axes ._axis_map
43
+ axis_converter = {
44
+ name : axis .converter
45
+ for name , axis in axis_map .items ()
46
+ }
43
47
axis_limits = {
44
48
name : tuple (convert_limits (
45
49
getattr (axes , f'get_{ name } lim' )(), axis .converter
@@ -197,7 +201,7 @@ def apply_callback(data):
197
201
198
202
getattr (axes , f"set_{ name } lim" )(axis_min , axis_max )
199
203
axis .set_label_text (axis_label )
200
- setattr ( axis , 'converter' , axis .converter )
204
+ axis .converter = axis_converter [ name ]
201
205
axis .set_units (axis_units [name ])
202
206
axis ._update_axisinfo ()
203
207
@@ -246,7 +250,7 @@ def apply_callback(data):
246
250
# Redraw
247
251
figure = axes .get_figure ()
248
252
figure .canvas .draw ()
249
- for name in axis_map . keys () :
253
+ for name in axis_map :
250
254
if getattr (axes , f"get_{ name } lim" )() != orig_limits [name ]:
251
255
figure .canvas .toolbar .push_current ()
252
256
break
You can’t perform that action at this time.
0 commit comments