-
-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Colorbars need tests... #16398
Copy link
Copy link
Open
Labels
keepItems to be ignored by the “Stale” Github ActionItems to be ignored by the “Stale” Github Actiontopic: color/colorbartopic: testing
Description
Follow up to #16280, we need tests for colorbars. i.e.
@image_comparison(
baseline_images=['colorbar_norms'], extensions=['png'])
def test_cbar_norms():
# Test colormaps with different norms
norms = [mcolors.Normalize(vmin=-1, vmax=2),
mcolors.BoundaryNorm(boundaries=[-1, 0, 1], ncolors=4),
mcolors.LogNorm(vmin=1, vmax=1e4),
mcolors.PowerNorm(gamma=0.2, vmin=0.1, vmax=0.6),
mcolors.SymLogNorm(1, vmin=-10, vmax=10),
mcolors.TwoSlopeNorm(1, vmin=0, vmax=2)]
fig, axs = plt.subplots(ncols=len(norms), constrained_layout=True)
for ax, norm in zip(axs, norms):
fig.colorbar(cm.ScalarMappable(norm=norm, cmap='viridis'), cax=ax, extend='both')but we can't do them yet because SymLogNorm (for instance) is not quite correct yet...
See also #16392, #16286 where this test originally came from...
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
keepItems to be ignored by the “Stale” Github ActionItems to be ignored by the “Stale” Github Actiontopic: color/colorbartopic: testing