我正在尝试使用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'))
工具提示仅显示grp3
,value1
和id
。
我的问题是:
1:如何显示其他信息,例如value2
,grp1
等?
2:如何格式化工具提示?例如,我想显示id: xxx
,而不只是数字。
我想使用ggplotly
函数来实现此目的,因为将ggplot转换为交互式绘图非常方便。
非常感谢。