[英]Plotly in R: How to handle overlapping colorbar and legends?
这与这个问题完全相同,但是我没有使用 Python,而是使用 R。
如何避免在 R 中有 2 个重叠的颜色条图例?
可以通过以下方式生成一个示例
set.seed(123)
x = sample(1:ncol(volcano), size = 50)
y = sample(1:nrow(volcano), size = 50)
z = c()
for(i in 1:50) {z <- c(z, volcano[y[i], x[i]])}
df <- data.frame(x, y, z)
plot_ly(z = volcano, type = "surface") %>%
add_trace(data = df, x = x, y = y, z = z, mode = "markers", type = "scatter3d",
marker = list(size = 5, symbol = 104, colorscale = "RdYlBu", autocolorscale = FALSE,
colorbar = list(xanchor = "left")), color = ~z,
legendrank = 0)
哪个生产
从代码片段可以看出,使用colorbar
或legendrank
都不起作用,并且两个图例都绘制在同一位置。
发布后立即解决,但会继续保持,因为我认为这是一个有用的问题。
在marker
设置中,您需要包括colorbar = list(x=0)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.