Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Open
Labels
Milestone
Description
Right now some color norms have accompanying scales, which allows their colorbars to have first-class scales. But some do not...
LogNorm
:log
PowerNorm
: no scaleTwoSlopeNorm
: no scaleBoundaryNorm
: shouldn't have a scale
Instead of inferring the first-class scale, I'd suggest we add a new property:norm._scale
so that colorbar does not have to guess the scale. This should be a string so that it will only call registered scales, and it should beNone
when no scale is defined.
If itsNone
, then colorbar will use the old default way of setting the scale. Otherwise it will set the scale usingax.set_yscale(norm._scale)
.
Weprobably don't want the user to set this - if they want to change the colorbar scale, they can simply use the normalax.set_yscale
directly.