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版本:
谢谢。在这种情况下,图层顺序无关紧要,看起来您的第二个解决方案可以解决订单确实重要的情况。 –