@@ -249,15 +249,13 @@ class ColorbarLogLocator(ticker.LogLocator):
249
249
extrude into the "extend regions".
250
250
251
251
"""
252
- def __init__ (self , colorbar , vmin , vmax , * args , ** kwargs ):
253
- self .vmin = vmin
254
- self .vmax = vmax
252
+ def __init__ (self , colorbar , * args , ** kwargs ):
255
253
self ._colorbar = colorbar
256
254
ticker .LogLocator .__init__ (self , * args , ** kwargs )
257
255
258
256
def tick_values (self , vmin , vmax ):
259
- vmin = max ( vmin , self ._colorbar .norm .vmin )
260
- vmax = min ( vmax , self ._colorbar .norm .vmax )
257
+ vmin = self ._colorbar .norm .vmin
258
+ vmax = self ._colorbar .norm .vmax
261
259
ticks = ticker .LogLocator .tick_values (self , vmin , vmax )
262
260
return ticks [(ticks >= vmin ) & (ticks <= vmax )]
263
261
@@ -447,7 +445,7 @@ def _get_ticker_locator_formatter(self):
447
445
b = self .norm .boundaries
448
446
locator = ticker .FixedLocator (b , nbins = 10 )
449
447
elif isinstance (self .norm , colors .LogNorm ):
450
- locator = ColorbarLogLocator (self , self . vmin , self . vmax )
448
+ locator = ColorbarLogLocator (self )
451
449
elif isinstance (self .norm , colors .SymLogNorm ):
452
450
# The subs setting here should be replaced
453
451
# by logic in the locator.
@@ -495,15 +493,15 @@ def update_ticks(self):
495
493
ax .yaxis .set_major_formatter (formatter )
496
494
if type (self .norm ) == colors .LogNorm :
497
495
ax .yaxis .set_minor_locator (ColorbarLogLocator (self ,
498
- self . vmin , self . vmax , 10. , 'all ' ))
496
+ base = 10. , subs = 'auto ' ))
499
497
ax .yaxis .set_minor_formatter (ticker .NullFormatter ())
500
498
501
499
else :
502
500
ax .xaxis .set_major_locator (locator )
503
501
ax .xaxis .set_major_formatter (formatter )
504
502
if type (self .norm ) == colors .LogNorm :
505
503
ax .xaxis .set_minor_locator (ColorbarLogLocator (self ,
506
- self . vmin , self . vmax , 10. , 'all ' ))
504
+ base = 10. , subs = 'auto ' ))
507
505
ax .xaxis .set_minor_formatter (ticker .NullFormatter ())
508
506
509
507
else :
0 commit comments