1
为了说明我的问题,我将生成一个简单的热图。如何反转matplotlib pyplot pcolor cmap
import matplotlib.pyplot as plt
import numpy as np
heatmap = np.asarray([[20, 0, 40],
[0, 40, 40],
[20, 40, 50]])
heatmap_plot = plt.pcolor(heatmap, cmap='RdBu', vmin=0, vmax=100)
plt.show()
这产生了以下图像;
在这里,人们可以看到,较低的数值显示为暗红色,并且较大的值接近白色。我如何反转此设置?换句话说,我如何让较低的值更轻(0 =白色)。而较大的值表示较深的颜色,在这种情况下为红色。
我似乎无法找到任何这样的参数看pcolor documentation。
是否可以简单地绘制数据的负面选项?:)用'-vmin','-vmax'绘制'-heatmap'。 –