Я пытаюсь создать интерактивный сюжет с пакетом 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 в интерактивный график.большое спасибо.