R实用绘图-- 色块图 / 瓦片图 / 热图

image-20231215163750639

R实用绘图系列主要是带领大家绘制一些实用、好看而又不太复杂的科研常用图形,主打一个实用,该系列会持续更新,有需要的小伙伴赶紧关注起来吧。

那我们就正式开始啦。

说明

今天带领大家绘制的是色块图,色块图通过颜色的差异来反映数值的大小,能够直观地展示数据的模式、趋势和关联性,适用于呈现矩阵数据、时间序列数据等多种数据类型。

色块图没有用到其他的绘图包,只用到了ggplot2包中的geom_tile()函数,除了geom_tile()之外,ggplot2中绘制色块图的函数还有geom_rect()、geom_raster()。三个函数的差异如下:

  • geom_tile()采用x, y, width, height参数控制色块位置和大小,其中x、y指定色块中心位置坐标,width、height指定色块的宽和高。
  • geom_rect() 采用xmin, xmax, ymin, ymax参数控制色块四个角的位置。
  • geom_raster()是只能在所有色块的规格都一样的情况下使用,绘图速度会比前两个快。

除了这些差异之外,三个函数的作用和用法几乎相同。

加载包

# 加载包
library(reshape)
library(ggplot2)
</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值