r-如何创建如图所示的热图

r-如何创建如图所示的热图,r,ggplot2,heatmap,R,Ggplot2,Heatmap,我想创建一个如图所示的热图。在网络上,有很多热图的例子,但它们的数据是三维的。 我的数据大小是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轴上。我也对不同类型的情节建议持开放态度。以下是答案 lib

我想创建一个如图所示的热图。在网络上,有很多热图的例子,但它们的数据是三维的。

我的数据大小是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轴上。我也对不同类型的情节建议持开放态度。

以下是答案

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)))
库(晶格)

t请阅读本文,了解如何提供一个良好的可复制示例:。另外,请思考您提供的示例,以及是什么构成了热图的x、y维度。。。您的
站点
变量中包含的两个值是什么?抱歉,但重现此问题的意义是什么?我不是在问代码中的修复或任何问题。据我所知,再现一个问题应该是必要的。@Reiso-然后你把责任放在回答者身上,制作示例数据来测试他们的代码。如果你不能回答,为什么回答者会费心呢?