Я ищу, чтобы сделать Colorbar как сюжет, так как:Пользовательские Colorbar подобный сюжет с Matplotlib
но с управляемым цветом, например, у меня есть следующие х и у массивов:
x = [0,1,2,4,7,8]
y = [1,2,1,3,4,5]
Тогда я бы Colorbar, как на картинке выше, но при у = 1, то будет цвет красный, у = 2: зеленый, у = 3: синий, у = 4: черный, и т.д.
Здесь i S кода питона, который я модифицированный из галереи Matplotlib в:
from matplotlib import pyplot
import matplotlib as mpl
fig = pyplot.figure(figsize=(8,1))
ax2 = fig.add_axes([0.05, 0.25, 0.9, 0.5])
cmap = mpl.cm.Accent
norm = mpl.colors.Normalize(vmin=5, vmax=10)
bounds = [1, 2, 4, 7, 8]
norm = mpl.colors.BoundaryNorm(bounds, cmap.N)
cb2 = mpl.colorbar.ColorbarBase(ax2, cmap=cmap,
norm=norm,
boundaries=[0]+bounds+[13],
ticks=bounds, # optional
spacing='proportional',
orientation='horizontal')
Любой шанс добавить легенду? – jprawiharjo
Добавлен модифицированный пример, включающий легенду. – mrcl