我有一个具有以下特征的data.frame:
min: -4.76695 max: 13.01822 median: 1.494936 mean: 2.272149 dim(mydf): nrows(51), ncols(24)
密度(mydf)后
x y Min. :-7.338 Min. :1.443e-05 1st Qu.:-1.606 1st Qu.:1.123e-02 Median : 4.126 Median :3.489e-02 Mean : 4.126 Mean :4.357e-02 3rd Qu.: 9.858 3rd Qu.:7.283e-02 Max. :15.590 Max. :1.131e-01
我想用pheatmap绘制热图。 我尝试以这种方式设置颜色的间隔,以使比例尺以0为中心,但没有成功:
quantile_breaks <- function(xs, n = 300) { breaks <- quantile(xs, probs = seq(0, 1, length.out = n)) breaks[!duplicated(breaks)]}
breaks <-Quantile_breaks(mydf,n = 11)
有人可以帮我吗? 原始比例如下所示: