Uncategorized

python – How can I plot just the colorbar of a heatmap?


Try to handle it manually:

import matplotlib as mpl
import numpy as np

fig, ax = plt.subplots(figsize=(1, 4))
# vmin, vmax =  np.nanmin(A), np.nanmax(A)
cmap = mpl.colormaps['rocket']
norm = mpl.colors.Normalize(0, 1)  # or vmin, vmax
cbar = fig.colorbar(mpl.cm.ScalarMappable(norm, cmap), ax)
plt.tight_layout()
plt.show()

Output:

enter image description here



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *