Python 绘制温度热图
我有一个矩阵,它的较小版本如下 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 这些是处理器网格的温度。我想通过指定常规颜色来绘制热图,即蓝色表示冷芯,红色表示热芯 我正在寻找的一个例子是:Python 绘制温度热图,python,r,plot,heatmap,Python,R,Plot,Heatmap,我有一个矩阵,它的较小版本如下 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 318.3 这些是处理器网格的温度。我想通过指定常规颜色来绘制热图,即蓝色表示冷芯,红色表示热芯 我正在寻找的一个例子是: 如何使用程序或linux上的任何软件来实现这一点?看起来rainbow调色板可以与imag
如何使用程序或linux上的任何软件来实现这一点?看起来
rainbow
调色板可以与image
m <- matrix(c(1, 1,1,1,1,1,1,
1,2,2,3,2,2,1,
1,2,3,4,3,2,1,
1,2,2,3,2,2,1,
1,1,1,1,1,1, 1), 5,7, byrow=TRUE)
image(m, col=rev(rainbow(100))[ 70:100]) # need to reverse it to have high values red.
还可以使用lattice::levelplot,其明显的优点是可以自动获得比例:
levelplot(f, col.regions=rev(rainbow(350))[ 270:350])
如果网格大小足够小,则
图像
就可以了。加入一个更大的样品points@42-实际的文件是这也是您建议的解决方案吗?该文件中没有太多变化。看起来对演示不是很有用。
levelplot(f, col.regions=rev(rainbow(350))[ 270:350])