【发布时间】:2019-04-11 00:34:39
【问题描述】:
我在 Python 中有以下 colormap,它将每个值映射到一种颜色。但我的问题是:如何量化值以获得指定范围内的相同颜色? 例如:从 0 到 10(绿色), 从 10 到 50(黄色), 从 50 到 55(红色),...
import matplotlib as mpl
import matplotlib
from matplotlib import cm
.
.
.
norm = matplotlib.colors.Normalize(vmin = min,vmax = max, clip = True)
.
.
for i in range(numberMaterials):
step = (max-min)/numberMaterials
value = min + step*i
mat = bpy.data.materials.new("mat" +str(i))
color = cm.jet(norm(value),bytes=True)
【问题讨论】:
标签: python-3.x matplotlib colormap