Matplotlib 如何离散内置彩色贴图?
我想用地形彩色地图绘制一张海拔图。但是,我想用我选择的边界来离散它。例如:Matplotlib 如何离散内置彩色贴图?,matplotlib,colors,Matplotlib,Colors,我想用地形彩色地图绘制一张海拔图。但是,我想用我选择的边界来离散它。例如: bounds = [0, 500, 1000, 1500, 3000, data.max()] 有没有一种方法可以离散一个准备好的颜色映射?试试这个,它将以N种颜色离散颜色映射,并在打印时将其设置为默认颜色循环 from matplotlib import rcParams, cycler N = 6 cmap = plt.cm.terrain custom_cycler = cycler(color=cmap(np
bounds = [0, 500, 1000, 1500, 3000, data.max()]
有没有一种方法可以离散一个准备好的颜色映射?试试这个,它将以N种颜色离散颜色映射,并在打印时将其设置为默认颜色循环
from matplotlib import rcParams, cycler
N = 6
cmap = plt.cm.terrain
custom_cycler = cycler(color=cmap(np.linspace(0, 1, N)))
ax.set_prop_cycle(custom_cycler)