当您将鼠标悬停在已填充的geom_bar上时,如何解决双重标签?在未填充的geom_bar中不会发生这种情况
库(plotly)
dat< - data.frame( 时间=因素(c(“午餐”,“……
这种重复是因为你有 time 在你的 aes 打两次电话( x 和 fill ,这很常见)。
time
aes
x
fill
你只需要指定哪些参数 aes 你想在图中使用 tooltip 论点。
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" 代替。
"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"))