Description Usage Arguments Value Note Author(s) References See Also Examples
This function is an user-friendly and automatic heatmap drawing function.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | hp(
x,
output.path = "~/Desktop/heatmap.pdf",
mode = "matrix",
x.lab = NA,
y.lab = NA,
pmatrix = NA,
legend = "-log10(P)",
low.color = 10,
high.color = 1,
mid.color = "white",
title = NA,
basepoint = 0,
pdf.width = NA,
pdf.height = NA,
axis.lab = F,
legend.break = NA,
sig.level = 0.05,
sig.lab = "*"
)
|
x |
a matrix of values to be ploted. |
output.path |
a character of the output pdf file path. Default is '~/Desktop/heatmap.pdf'. |
mode |
It indicates the mode of heatmap. It should be 'matrix' or 'melt'. If mode = 'matrix', please input your raw matrix. If you want to input data in melt form after melt() function of reshape2 package. |
x.lab |
a character of x axis label. Default is NA. |
y.lab |
a character of y axis label. Default is NA. |
pmatrix |
a matrix of p-values, not necessary. |
legend |
a character of legend name. Default is '-log10(P)'. |
low.color |
a integer indicates the color you want to use when value is low. Default is 10. |
high.color |
a integer indicates the color you want to use when value is high. Default is 1. |
mid.color |
a character indicates the color you want to use for mid-value. Default is 'white'. |
title |
a character of figure title. Default is NA. |
basepoint |
a integer of your mid-value. Default is 0. |
pdf.width |
a integer of width of the output pdf. Default is NA for automatic setting. |
pdf.height |
a integer of height of the output pdf. Default is NA for automatic setting. |
axis.lab |
a logical value decides whether label of axis to be shown. Default is FALSE. |
legend.break |
a vector of break points for legend. Default is NA. |
sig.level |
significant levels of pmatrix(p-values). Default is 0.05. |
sig.lab |
label of significant results. Default is '*'. |
A pdf file for heatmap produced in output.path.
Please change the parameter output.path to makesure the output pdf file will be produced in your target directory. The parameters only need to be set is x the matrix you want to draw and output.path for a very easy using.
If you want to draw something like enrichment values, and highlight the significant results, you can input the enrichment values matrix as x and input the p-values matrix as pmatrix. And also you can set significant levels of p-values as sig.level.
Zhijian Yang
None
None
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.