如何在r中的ggplotly(来自ggplot)生成的交互式绘图上向工具提示添加更多信息

时间:2019-05-24 16:08:11

标签: r ggplot2 plotly r-plotly ggplotly

我正在尝试使用ggplotly软件包生成一个互动情节。 我使用ggplot生成了一个图,并使用ggplotly函数使其具有交互性。我不知道如何将更多信息添加到工具提示中。 这是示例:

df=data.frame(id=rep(1:5, each=2),
           grp = rep(1:2, each=5),
           grp2 = rep(c('A','B'), 5),
           grp3 = LETTERS[1:10],
           value1 = runif(10),
           value2 = rnorm(10))
g=df %>%
  ggplot(aes(x=grp3, y=value1, text=id))+ 
  geom_bar(stat = 'identity')

ggplotly(g, tooltip = c('grp3', 'value1','id', 'value2', 'grp1'))

工具提示仅显示grp3value1id

我的问题是:

1:如何显示其他信息,例如value2grp1等?

2:如何格式化工具提示?例如,我想显示id: xxx,而不只是数字。

我想使用ggplotly函数来实现此目的,因为将ggplot转换为交互式绘图非常方便。 非常感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用虚拟美学在工具提示中显示多个标签吗?

std::string

enter image description here