2
如何獲取plotly
圖中的圖例不會繼承圖中使用的alpha值?在ggplot中設置圖例的alpha值/ Plotly
我知道如何使用ggplot2來做到這一點:guides(colour = guide_legend(override.aes = list(alpha=1)))
但這並沒有轉化爲情節。
有沒有類似的選項plotly
?當從ggplot
轉換爲plotly
時,無論我做什麼,它似乎都會接受圖例的alpha值。
示例代碼:
library(ggplot2)
library(plotly)
D <- rbind(beaver1,beaver2)
D$beaver= c(rep('A',nrow(beaver1)),rep('B',nrow(beaver2)))
p <- ggplot(D,aes(x=time,y=temp,color=beaver,group=day))+
geom_point(alpha=.1,show.legend = F)+
geom_line(alpha=.1,show.legend = F)+
geom_smooth(se=F)
ggplotly(p)
的ggplot版本:
的plotly版本:
謝謝。在這種情況下,圖層順序無關緊要,看起來您的第二個解決方案可以解決訂單確實重要的情況。 –