【发布时间】:2021-09-26 00:58:59
【问题描述】:
我想创建一个热图来显示我拥有的数据。数据由 3 列和 100 行组成。我使用以下代码使用 R 中的 ggplot 包创建热图。
x=c("x1","x2","x3")
y=paste0("var",seq(1,100))
datax=expand.grid(x,y)
datax$z=runif(300,0,5)
require(ggplot2)
ggplot(datax, aes(Var1, Var2, fill= z)) +
geom_tile()
我想让这个图表更漂亮。即,这里每个单元格都有一个矩形形状。如何使它显示为正方形?还有没有办法删除行名并将列标题放在图的顶部?
谢谢
【问题讨论】:
-
这能回答你的问题吗? correlation heatmap using heatmaply R
-
@Galen 恐怕不是。我只想为原始数据创建一个热图。不适用于相关性