簡體   English   中英

r-plotly 圖例背景(部分)透明

[英]r-plotly legend background (partly) transparent

我和這個 OP有同樣的問題,但是對於 R plotly 而不是 plot()。

是否可以使plotly object的圖例背景透明? 如何? 如果可能,部分透明度將是首選,例如 alpha 級別為 0.4。

您應該能夠使用 rgba(0,0,0,0) 的 alpha 元素調整透明度,例如:

library(plotly)
library(dplyr)

fig <- plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length, 
               color = ~Species, colors = "Set1")

# completely transparent
fig %>% layout(legend = list(x=.5, y=.5, bgcolor = 'rgba(0,0,0,0)'))

# blue background
fig %>% layout(legend = list(x=.5, y=.5, bgcolor = 'rgb(0,75,154)'))

# blue background, semi-transparent
fig %>% layout(legend = list(x=.5, y=.5, bgcolor = 'rgba(0,75,154,0.4)'))

(出於演示目的,圖例笨拙地放在 plot 頂部)

暫無
暫無

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

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