Ну, я надеюсь, что вы поняли это в то же время, но я столкнулся с той же проблемой и подумал, что помогу всем, кто окажется здесь.
Ключом для меня была функция style()
. Для контекста, вот упрощенная версия сюжета, который я пытался сделать:
p = ggplot(df, aes(x = category, y = total, group = group_level))+
geom_bar(stat = "identity", position = position_dodge(width = .75))+ # Should probably just be using geom_col here
geom_text(label = state)
Без включения функции стиля, приведенной ниже, я получал информацию при наведении курсора как на столбцы, так и на текстовые метки, которые выглядели немного глупо. Следующее позволяет вам выбрать, какие трассы имеют информацию при наведении (или любое «визуальное свойство» в соответствии с документами)
ggplotly(p, tooltip = c("text")) %>%
style(hoverinfo = "none", traces = c(3, 4))
Теперь документация Plotly неизменно ужасна как по структуре, так и по полноте. Выяснить, какие следы были пробой и ошибкой, но в этом и есть веселье.