r-如何创建热图,如图

时间:2017-10-27 02:14:30

标签: r ggplot2 heatmap

我想创建一个热图,如图所示。在网络中,有许多热图的例子,但它们的数据是三维的。 the map in my mind

我的数据大小是318,2。我计算了两种不同方法的误差值。第1列是方法1,第2列是方法2.行值是错误。它看起来像那样

Station No Method-1 Method-2
01|01      10.5     14.1
01|02      8.2      9.6
.
.
.
05|318     8.7      9.4

在热图中,我想将工作站放在y轴上。我也是开放不同的情节建议。

1 个答案:

答案 0 :(得分:0)

以下是答案

library(lattice)

t<-matrix(your_list[1:315],nrow=21,ncol=15) # didnt tried with other types data.frame or else
levelplot(t,pretty=T,col.regions=rev(heat.colors(315)))

输出是 heat map only 1

可以使用任何工具在一个页面上添加2张图像。