使用matplotlib和绘图色标创建自己的颜色图我有以下问题,我想创建我自己的颜色图(红-混合-紫罗兰-混合蓝色),映射到-2和+2之间的值,并希望使用它在我的绘图中的颜色点。然后,地块应该有右边的彩色刻度。到目前为止,这就是我创建地图的方式。但我不太确定它是否混合了颜色。cmap = matplotlib.colors.ListedColormap(["red","violet","blue"], name='from_list', N=None)m = cm.ScalarMappable(norm=norm, cmap=cmap)这样我就能把颜色映射到值上。colors = itertools.cycle([m.to_rgba(1.22), ..])然后我把它画成:for i in range(0, len(array_dg)):
plt.plot(array_dg[i], markers.next(),alpha=alpha[i], c=colors.next())我的问题是:1.我无法绘制彩色刻度。2.我不完全确定我的刻度是否正在创造一个连续的(平滑的)彩色刻度。
添加回答
举报
0/150
提交
取消