因此,我要根据同一类数据创建1111个不同的绘图HEATMAPS,但是这些绘图中的每一个都有稍微不同的色标范围。这意味着一个绘图上的“红色”可能与另一绘图上的“红色”不同。
为了重现性,让我们以火山数据集为例。
我找到了一种使用以下代码在比例绘制的SURFACE图上强制缩放比例的方法:
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。
有人知道如何为热图执行此操作吗?
答案 0 :(得分:0)
热图上的等效变量为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)