使用ggplotly()时如何保留字幕

问题描述 投票:3回答:1

我有这张图表。

g <- retention_cohorts %>% 
  ggplot(aes(relative_week, round(percent,2), label=relative_week)) + 
  geom_line() +
  scale_y_continuous(labels = percent) +
  scale_x_continuous(breaks = seq(1,24,4),
                     labels = seq(1,6)
  ) +
  geom_text(nudge_y = .02) +
  labs(
    title = "Purchasing Retention Analysis",
    subtitle = "Customers who order at least one item each week",
    y = "Customers with at least One Purchase",
    x = "Relative Month"
  ) + theme_light()

这是一张很棒的图表,我想使其互动。当我使用ggplotly(g)时,它几乎完美地重新创建了它,只是删除了字幕。在创建plotly实体后,是否有办法强制其保留字幕或添加新文本作为字幕?

r ggplot2 plotly
1个回答
0
投票

这对我有所帮助。似乎添加到ggplot中的任何文本(例如注释或字幕)都必须放在ggplotly函数之后,放入布局函数中。 https://datascott.com/blog/subtitles-with-ggplotly/

© www.soinside.com 2019 - 2024. All rights reserved.