File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2578,7 +2578,11 @@ def _get_uniform_gridstate(ticks):
25782578 ax .set_yscale ('linear' )
25792579 ax .figure .canvas .draw_idle ()
25802580 elif scale == 'linear' :
2581- ax .set_yscale ('log' )
2581+ try :
2582+ ax .set_yscale ('log' )
2583+ except ValueError as exc :
2584+ warnings .warn (str (exc ))
2585+ ax .set_yscale ('linear' )
25822586 ax .figure .canvas .draw_idle ()
25832587 # toggle scaling of x-axes between 'log and 'linear' (default key 'k')
25842588 elif event .key in toggle_xscale_keys :
@@ -2587,7 +2591,11 @@ def _get_uniform_gridstate(ticks):
25872591 ax .set_xscale ('linear' )
25882592 ax .figure .canvas .draw_idle ()
25892593 elif scalex == 'linear' :
2590- ax .set_xscale ('log' )
2594+ try :
2595+ ax .set_xscale ('log' )
2596+ except ValueError :
2597+ warnings .warn (str (exc ))
2598+ ax .set_xscale ('linear' )
25912599 ax .figure .canvas .draw_idle ()
25922600
25932601 elif (event .key .isdigit () and event .key != '0' ) or event .key in all_keys :
You can’t perform that action at this time.
0 commit comments