English 中文(简体)
热量地图调整颜色范围
原标题:Heat map- adjusting color range
library(gplots)
shades= c(seq(-1,0.8,length=64),seq(0.8,1.2,length=64),seq(1.2,3,length=64))
 heatmap.2(cor_mat, dendrogram= none , Rowv=FALSE, Colv=FALSE, col=redblue(64),  
breaks=shades, key=TRUE, cexCol=0.7, cexRow=1, keysize=1)

休息有些问题,希望得到帮助。

运行代码后我收到错误信息

Error in image.default(1:nc, 1:nr, x, xlim = 0.5 + c(0, nc), ylim = 0.5 + : must have one more break than colour

感谢您的时间和体谅。

最佳回答

嗯,我们没有cor_mat,所以我们无法自己尝试,但问题似乎在于锡上写的是什么,不是吗?热映射(以及基于图像的所有函数)如何与断开器和颜色矢量一起工作,是断开符定义了数据矩阵值变化意味着颜色变化的点。简言之,如果break = c(1,2,3) ,以及您的 col = c("红色","蓝色") :

  1. values < 1 will be transparent
  2. values >= 1, <= 2 will be plotted as red
  3. values > 2, <= 3 will be plotted as blue
  4. values > 3 will be transparent

您的代码中正在继续的是,用阴影为 break 提供了长度 3*64 矢量到 break ,而 redbluue(64) 只给你64种颜色。尝试用 redblue(64) 替换 redblue(64) , 例如 < code> redblue(3*64-1) 。

问题回答

暂无回答




相关问题
How to plot fitted model over observed time series

This is a really really simple question to which I seem to be entirely unable to get a solution. I would like to do a scatter plot of an observed time series in R, and over this I want to plot the ...

REvolution for R

since the latest Ubuntu release (karmic koala), I noticed that the internal R package advertises on start-up the REvolution package. It seems to be a library collection for high-performance matrix ...

R - capturing elements of R output into text files

I am trying to run an analysis by invoking R through the command line as follows: R --no-save < SampleProgram.R > SampleProgram.opt For example, consider the simple R program below: mydata =...

R statistical package: wrapping GOFrame objects

I m trying to generate GOFrame objects to generate a gene ontology mapping in R for unsupported organisms (see http://www.bioconductor.org/packages/release/bioc/vignettes/GOstats/inst/doc/...

Changing the order of dodged bars in ggplot2 barplot

I have a dataframe df.all and I m plotting it in a bar plot with ggplot2 using the code below. I d like to make it so that the order of the dodged bars is flipped. That is, so that the bars labeled "...

Strange error when using sparse matrices and glmnet

I m getting a weird error when training a glmnet regression. invalid class "dgCMatrix" object: length(Dimnames[[2]]) must match Dim[2] It only happens occasionally, and perhaps only under larger ...

Generating non-duplicate combination pairs in R

Sorry for the non-descriptive title but I don t know whether there s a word for what I m trying to achieve. Let s assume that I have a list of names of different classes like c( 1 , 2 , 3 , 4 ) ...

Per panel smoothing in ggplot2

I m plotting a group of curves, using facet in ggplot2. I d like to have a smoother applied to plots where there are enough points to smooth, but not on plots with very few points. In particular I d ...

热门标签