我正在尝试用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转换为交互式plot。非常感谢。
发布于 2019-05-25 00:31:25
您可以使用虚拟美学在工具提示中显示多个标签吗?
ggplot(aes(x=grp3, y=value1, label=id, label2=value2, label3=grp))
How to choose variable to display in tooltip when using ggplotly?
https://stackoverflow.com/questions/56296160
复制相似问题