在分段颜色条中绘制不同颜色之间的分隔符

问题描述 投票:0回答:0

我想在分段颜色条中的不同颜色之间绘制黑色水平分隔线。

mcve

import matplotlib.pyplot as plt
from matplotlib.cm import ScalarMappable
from matplotlib.colors import BoundaryNorm

plt.plot() # dummy Axes

nmin, N = 0, 11
bounds = [nmin-0.5]+[n+0.5 for n in range(nmin, N)]
norm = BoundaryNorm(bounds, 256)
cm = plt.get_cmap('cool')

cb = plt.colorbar(ScalarMappable(norm, cm), format='%02d', ax=plt.gca())
cb.set_ticks(range(nmin, N))

plt.show()
python matplotlib colorbar
© www.soinside.com 2019 - 2024. All rights reserved.