繁体   English   中英

在绘图热图上强制缩放

[英]forcing scale on plotly heatmap

因此,我要根据同一类数据创建1111个不同的散点图HEATMAPS,但是每个散点图的色标范围都略有不同。 这意味着一个绘图上的“红色”可能与另一绘图上的“红色”不同。

为了重现性,让我们以火山数据集为例。

我找到了一种使用以下代码在比例绘制的表面图上强制缩放的方法:

p <- plot_ly(z = kdetest$z, type = "surface", colors = c("blue4", "blue", "green", 
             "yellow", "orange", "red", "red", "red", "red", "red"), 
             cauto = F, cmin = 0, cmax = 250)

对于表面图,这将迫使色标介于0到250之间。 我希望对热图应该采用类似的方法,因为它们只是平面图,但是热图类型没有变量cauto,cmin或cmax。

有人知道针对热图执行此操作的方法吗?

热图上的等效变量为zauto,zmin,zmax。 因此,以下代码应该工作:

p <- plot_ly(z = volcano, type = "heatmap", colors = c("blue4", "blue", "green", 
             "yellow", "orange", "red", "red", "red", "red", "red"), 
             zauto = F, cmin = 0, cmax = 250)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM