File tree 1 file changed +10
-2
lines changed
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -2578,7 +2578,11 @@ def _get_uniform_gridstate(ticks):
2578
2578
ax .set_yscale ('linear' )
2579
2579
ax .figure .canvas .draw_idle ()
2580
2580
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' )
2582
2586
ax .figure .canvas .draw_idle ()
2583
2587
# toggle scaling of x-axes between 'log and 'linear' (default key 'k')
2584
2588
elif event .key in toggle_xscale_keys :
@@ -2587,7 +2591,11 @@ def _get_uniform_gridstate(ticks):
2587
2591
ax .set_xscale ('linear' )
2588
2592
ax .figure .canvas .draw_idle ()
2589
2593
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' )
2591
2599
ax .figure .canvas .draw_idle ()
2592
2600
2593
2601
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