【发布时间】:2017-08-09 22:47:47
【问题描述】:
如何让 plotly 图中的图例不继承图中使用的 alpha 值?
我知道如何用 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 版本:
剧情版:
【问题讨论】: