R语言 如何显示热图的图例
热图是一种数据的图形表示,每个数据值都用颜色值来表示。热图是用R语言中的heatmap()函数创建的。与直方图相关的图例使人们更容易理解颜色值的含义。图例是用R语言中的legend()函数与直方图一起显示的。
使用的函数
- R语言中的 heatmap() 函数被用来绘制热图。热力图被定义为使用颜色可视化矩阵值的数据的图形表示。
语法: heatmap(data)
参数:
data: 它代表矩阵数据,如行和列的值
返回: 该函数将绘制一个热图
- R语言中的 legend() 函数用于向现有的Plot添加图例。图例被定义为描述图谱中每个部分的区域。图例图是用来以图形形式显示统计数据的。
语法:
legend(x, y, legend, fill, col, bg, lty, cex, title, text.font, bg)
参数:
x和y: 这些是用来定位图例的坐标
legend: 图例文本
fill: 用于填充图例文本框的颜色
col: 线条的颜色
bg: 它定义了图例框的背景颜色
title: 图例标题(可选)
text.font: 一个整数,指定图例的字体样式(可选)
返回: 图例情节
方法
- 创建数据矩阵
- 使用heatmap()方法绘制热图
- 提供适当的属性和各自的值
- 使用legend()方法将图例与热图联系起来
- 运行代码以显示图表
例1 :
输出
例2 :
输出