【热图】

2021.4.28
持续更新中。。。

参考:《R数据可视化手册》、学术数据分析及可视化

1.pheatmap绘制热图

    热图常用于展示某种特定的基因表达分布模式,在这里仅提供部分目前用到的绘制热图的方法,根据后续的需要进行更新。

install.packages("pheatmap")
library(pheatmap)
rm(list=ls())
pheatmap(#1.输入数据类型要是数值型矩阵
         data,
         #2.设置方框大小、颜色、边框颜色、是否显示数字、数字格式
         cellwidth = 20, cellheight = 10, border_color = F,
         color = colorRampPalette(c("#faa307", "#d00000"),space = "rgb")(10),
         display_numbers = T, fontsize_number = 3,
         number_format = "%.2f", number_color = "black",
         #3.图形外部:行/列是否聚类、聚类树的高度、标题、是否显示图例
         cluster_rows = F, cluster_cols = F,
           ##treeheight_row = 20,treeheight_col = 20,
         main = "hot plot", legend = T,
         legend_breaks = c(80,85,90,95,100), legend_labels = c(80,85,90,95,100),
         #4.是否显示行/列名、列标签角度、行/列标签字体大小
           ##show_rownames = F, show_colnames = F,
           ##angle_col = 45
         fontsize_row = 5, fontsize_col = 5,
         #5.输出文件大小、文件格式、路径
           ##width = 20,height = 20
         filename = "test3.png"#(png/pdf/tiff/jpeg)
         )

输入数据要是矩阵

你可能感兴趣的:(【热图】)