R语言 热图
时间: 2023-07-10 11:13:15 浏览: 173
R语言绘制SCI科研相关性热图源代码.zip
5星 · 资源好评率100%
R语言中可以使用 ggplot2 包来制作热图,下面是一份简单的代码示例:
```
library(ggplot2)
# 构造数据
data <- matrix(c(1,2,3,4,5,6,7,8,9), nrow=3, ncol=3)
# 绘制热图
ggplot(melt(data), aes(x=Var2, y=Var1, fill=value)) +
geom_tile(color="white") +
scale_fill_gradient(low="white", high="steelblue") +
theme_minimal() +
labs(title="Heatmap Example", x="", y="")
```
这个例子中,我们首先构造了一个3x3的矩阵 data,然后使用 ggplot2 中的函数来绘制热图。在 aes() 函数中,我们使用了 melt() 函数将矩阵变成了长格式的数据,然后使用 x, y, fill 分别指定了横轴、纵轴和填充颜色。最后加上一些调整,比如边框颜色、填充色渐变等,就可以得到一个简单的热图了。
阅读全文