R 软件如何绘制热力图?

 时间:2026-02-14 21:11:25

1、运行环境RStudio。打开数据集,这里以txhousing数据为例,选取city、year、sales三列数据。

R 软件如何绘制热力图?

R 软件如何绘制热力图?

2、设置基层图。fill设置为sales,sales值越大热度越高。

library(ggplot2)

p<-ggplot(data=txhousing,aes(x=year,y=city,fill=sales))

R 软件如何绘制热力图?

3、绘制热力图。直接加geom_tile。

p+geom_tile()

R 软件如何绘制热力图?

4、geom_raster也可以达到相同的效果,设置参数interpolate = TRUE。

geom_raster(aes(fill = density), interpolate = TRUE)

R 软件如何绘制热力图?

5、设置参数fill = density。

p+ stat_density(aes(fill = ..density..), geom = "raster", position = "identity")

R 软件如何绘制热力图?

6、添加参数binwidth = c(0.01,0.01)。

p+geom_raster()+stat_bin2d(binwidth = c(0.01,0.01),colour="grey")

可以根据实际需要进行设置。

R 软件如何绘制热力图?

  • Excel怎么使用GAMMADIST函数
  • 在线SPSS spssau-配对样本Wilcoxon检验操作步骤
  • MPLUS结构方程模型:[10]多分类无序逻辑回归
  • PS怎么快速设计满坡香形状图
  • wps文字中怎么插入一个“带平滑线的散点图”
  • 热门搜索
    环保小报手抄报 关于春节的手抄报大全 寓言故事手抄报 快乐的暑假手抄报 防新型冠状病毒手抄报 普法知识手抄报 我是文明小学生手抄报 关于校园的手抄报 做文明人手抄报 手抄报a3版面设计图