ggplotly使用ggplot删除geom_line图的图例。
参见例如下面:
library(plotly)
g <- ggplot(iris)
g = g + geom_line(aes(x = Sepal.Length, y = Sepal.Width, color = Species), size = 0.05)
g # Here is a legend
(gg <- ggplotly(g)) # Legend has now been removed.
任何想法如何取回传奇?
我使用的是plotly_2.0.19和ggplot2_2.0.0.9000。
答案 0 :(得分:5)
出于某种原因,ggplotly
从不为geom_line
添加图例。只有在添加点时,文档才有图例。我建议使用透明点作为解决方法。
{ ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
geom_line() +
geom_point(alpha = 0) } %>%
ggplotly()