ggplotly从ggplot中删除了图例

时间:2016-01-05 12:56:33

标签: r ggplot2 plotly

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。

1 个答案:

答案 0 :(得分:5)

出于某种原因,ggplotly从不为geom_line添加图例。只有在添加点时,文档才有图例。我建议使用透明点作为解决方法。

{ ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
  geom_line() +
  geom_point(alpha = 0) } %>%
  ggplotly()

Bump a specific version number on SVN using Grunt