开始使用免费开始使用

将相关矩阵绘制为热力图

如果您需要检查成百上千条时间序列之间的相关性,仅用数字来表示并不直观——例如在包含 100 个元素的数据集中,您需要分析多达 10,000 个(100 x 100)相关系数!

这种情况下,热力图 更合适。热力图是一种用颜色来表示数据取值的图或图表。使用热力图时,对相关矩阵重新排序也有助于提升可读性。您可以使用 corrplot(method = "color") 来创建热力图。

在本练习中,您将使用与上一个练习相同的相关矩阵 cor_mat 来绘制若干热力图。

本练习是课程的一部分

在 R 中可视化时间序列数据

查看课程

练习说明

  • 绘制 cor_mat 的热力图。
  • 仅绘制上三角热力图。
  • order 参数中使用 hclust 对矩阵排序后,仅绘制上三角热力图。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Draw heatmap of cor_mat


# Draw upper heatmap


# Draw the upper heatmap with hclust
编辑并运行代码