Этот повтор возникает, потому что у вас есть time
в вашем aes
вызове дважды (x
и fill
, что является обычным).
Вам просто нужно указать, какие аргументы в aes
вы хотите использовать на графике с аргументом tooltip
.
p <- ggplot(data=dat, aes(x=time, y=total_bill, fill=time)) +
geom_bar(stat="identity")
p <- ggplotly(p, tooltip = c("x", "y"))
В этом случае я использовал "x"
и "y"
, но вы могли бы также использовать "fill"
.
Кроме того, вы также можете принудительно использовать метки (которые иногда пригодятся), например:
p <- ggplot(data=dat, aes(x=time, y=total_bill, fill=time,
label = time, label2 = total_bill)) +
geom_bar(stat="identity")
p <- ggplotly(p, tooltip = c("label", "label2"))