让我向您展示如何在R中创建六边形热图!
?
您必须根据自组织神经网络(SOM)的结果来创建自己的变量 。输入变量 Heatmap_Matrix 变量是一个矩阵,可以作为热图的数字表示。...码
library(RColorBrewer) #使用brewer.pallibrary(fields) #使用designer.colors
#为每个六角形创建多边形的功能
#从一个矩阵开始,该矩阵将作为您的热图的数字表示形式...par(mar = c(0.2, 2, 2, 7))
#启动绘图窗口,但确实显示绘图上的所有轴或点
plot(0, 0, type = "n", axes = FALSE, xlim=c(0,...Columns),ylim=c(0, Rows), xlab="", ylab= "", asp=1)
#创建调色板
#我使用designer.colors在Brewer中允许的最大数量的数值之间插入...能够读取颜色含义的图例
在最后,创建图例,您将获得与上图类似的热图。
希望我的解释和代码能帮助您在R中创建自己漂亮的热图。