簡體   English   中英

R中的情節:如何處理重疊的顏色條和圖例?

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

哪個生產

重疊顏色條圖例的示例

從代碼片段可以看出,使用colorbarlegendrank都不起作用,並且兩個圖例都繪制在同一位置。

發布后立即解決,但會繼續保持,因為我認為這是一個有用的問題。

marker設置中,您需要包括colorbar = list(x=0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM