ggplotly удаляет легенду из ggplot

ggplotly удаляет легенду о графике geom_line с помощью ggplot.

Смотрите, например, ниже:

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.

4 голоса | спросил Nick 5 Jpm1000000pmTue, 05 Jan 2016 15:56:32 +030016 2016, 15:56:32

1 ответ


0

По какой-то причине ggplotly никогда не добавляет легенду для geom_line. Документация имеет легенды только тогда, когда очки также добавляются. Я предлагаю использовать прозрачные точки в качестве обходного пути.

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

 введите описание изображения здесь

ответил Axeman 5 Jpm1000000pmTue, 05 Jan 2016 16:23:12 +030016 2016, 16:23:12

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132