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