0. 简介
热图:在二维空间中利用颜色来显示被观察对象的某种规律。
1. 绘图数据
绘图数据为R中内置的mtcars数据集
前10行数据如下:
2. 绘图代码
2.1 数据处理
绘制热图的数据格式需为matrix
格式
# R内置的数据集mtcars
data_source <- mtcars
# 将dataframe的mtcars转变为matrix的mtcars
data_source = as.matrix(data_source)
2.2 绘制图片
heatmap(x=data_source,
# 修改行列名称字体大小。
cexRow=1.5,cexCol=1.5,
# 去掉列树形图
Colv = NA,
# 对列进行归一化处理
scale="column",
# 设置颜色
#col = cm.colors(256),
col=terrain.colors(256),
#col=heat.colors(256),
#col=topo.colors(256),
# 添加标题
main='Text mtcars')
结果:
3. 参考资料
[1]. https://www.r-graph-gallery.com/215-the-heatmap-function.html