使用下面的代码,我只使用默认'jet‘色彩映射表的上半部分(0.5到1)来绘制数据,色彩映射表的范围是0到1。如果我想让数据只显示0.7 - 1范围内的颜色,我该怎么做呢?import numpy as np from matplotlib.colors import LinearSegmentedColormap
在matplotlib(特别是matplotlib.cm)中,可以调用色彩映射表中的颜色,如下所示 import matplotlib.cm as cm
cm.viridis(0.5) #viridisis the name of a colormap 它从色彩映射表的中心(也就是(0.127568, 0.566949, 0.550556, 1.0))获取颜色,基本上我希望能够调用一个从库中获取的色彩映射表您可以导入特定的调色板,如下
我有一个循环,它在每次迭代中绘制数据(到相同的图上)。我正在尝试弄清楚如何设置它,以便根据迭代次数从颜色条中绘制每个数据集的颜色--也就是说,循环的每个迭代绘制一条比它前面的线更深的蓝色阴影(例如)。for k in numpy.arange(0, iterations, 500): bincenters = 0.5*(binEdges[1:]+binEdges[:-1])plt.title(t