trg1984 / myHeatmap-R

Plot pretty heatmaps with R.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

myHeatmap-R

Plot pretty heatmaps with R.

First Time

Copy the files to your working directory (User getwd() to check what that is). Open R and go to your working directory (use setwd() to set it). Load example script with

source('myHeatmap.example.R')

An example heatmap should be drawn. Open example in a text editor to see how to create custom color palettes and how to call myHeatmap in R.

Hello World

m <- matrix(1:100, nrow=10)
myHeatmap(m)

General Usage

Once the myHeatmap source is loaded by calling source('<path_to_file>/myHeatmap2.R'), and the plottable data matrix m has been loaded, call myHeatmap(m) to draw the plot. The row and column captions are drawn from the data matrix's row and column names, using rownames(m) and colnames(m).

Available Parameters and Their Defaults

  • m # Data matrix.
  • cellCaptions = NA, # Captions for individual cells. Uses data values, if not set.
  • main = "", # Plot Caption (main).
  • mi = NA, # Color scale minimum.
  • Ma = NA, # Color scale maximum.
  • offsetX = 0, # Heatmap x offset on device.
  • offsetY = 0, # Heatmap y offset on device.
  • newPlot = T, # Toggle for new plot creation. If false, draws on old canvas.
  • gap = 0.04, # Size of gap between the cells.
  • colorf = colorfunc, # Cell and plot
  • axes = T, # Toggle axes with ticks. Tick labels are taken from the row and column names of m.
  • asp = 1, # Set aspect ratio of the plot. Defaults to 1.
  • las = 1,
  • xlab = "",
  • ylab = "",
  • sub = ""

About

Plot pretty heatmaps with R.


Languages

Language:R 100.0%