R - d3heatmap调色板,双面

时间:2015-08-31 08:48:57

标签: r colors heatmap

我正在尝试使用带有颜色

d3heatmap包创建热图
red for the values below -2
yellow between -2 and -1.65
green between -1.65 and 1.65
yellow again between 1.65 and 2
red above 2

我使用了搜索功能,只找到了带有调色板单面调色板的解决方案。我不确定这是否是问题,但使用:

d3heatmap(mydata, 
    dendrogram = "none",
    colors = c("red", "yellow", "green", "yellow", "red"),
    breaks = c(seq(-10, -2), seq(-2, -1.65), seq(-1.65, 1.65), seq(1.65, 2), seq(2, 10)), 
)

(10以上没有值)

不幸的是,这会产生有趣的结果,我不完全理解热图中的颜色,例如黄色表示0.125或绿色表示1.69。 我也尝试改变colors - 序列和colorRampPalette的长度,但结果相似。

0 个答案:

没有答案