[英]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.