Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中创建二维热图栅格?_R_Heatmap - Fatal编程技术网

如何在R中创建二维热图栅格?

如何在R中创建二维热图栅格?,r,heatmap,R,Heatmap,我有一个这样的数据集 head(data) V1 V2 [1,] NA NA [2,] NA NA [3,] NA NA [4,] 5 2 [5,] 5 2 [6,] 5 2 在哪里 我想做的是一个类似的情节 plot(df$V1,df$V2) 但有一个颜色指示器,指示有多少匹配,用网格代替点 有人能帮我吗 看起来这可能是您想要的-首先使用table()制表,然后使用heatmap()绘制表格的热图: set.s

我有一个这样的数据集

head(data)
     V1     V2
[1,]  NA    NA
[2,]  NA    NA
[3,]  NA    NA
[4,]   5     2
[5,]   5     2
[6,]   5     2
在哪里

我想做的是一个类似的情节

plot(df$V1,df$V2)

但有一个颜色指示器,指示有多少匹配,用网格代替点


有人能帮我吗

看起来这可能是您想要的-首先使用
table()
制表,然后使用
heatmap()
绘制表格的热图:

set.seed(1)

数据看起来这可能是您想要的-首先使用
table()
制表,然后使用
heatmap()
绘制表格的热图:

set.seed(1)

数据开始R.类型<代码>?热图
。开始R.类型<代码>?热图
。或者<代码>图像(1:10,1:10,foo)。或者<代码>图像(1:10,1:10,foo)。
plot(df$V1,df$V2)
set.seed(1)
data <- data.frame(V1=sample(1:10,100,replace=TRUE),V2=sample(1:10,100,replace=TRUE))
foo <- table(data)
heatmap(foo,Rowv=NA,Colv=NA)