本文介绍了如何在 ggplotly 对象中自定义悬停信息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法在 ggplotly 对象中自定义 hoverinfo?

Is there a way to customize hoverinfo in a ggplotly object?

例如,

p <- ggplot(mtcars, aes(x = disp, y= am, color = as.factor(cyl)))+geom_point()

ggplotly(p)

这里的悬停信息框包含三个变量:disp、am和factor(cyl).如何在悬停信息框中包含更多变量或排除现有变量?

The hover information box here contains three variables:disp,am and factor(cyl). How to include more variables or exclude existing variables in the hover information box?

谢谢!

推荐答案

您可以在 aes() 中包含所需的变量,然后使用 tooltip 指定应显示的变量:

You can include required variables in aes() then use tooltip to specify which should be displayed:

p <- ggplot(mtcars, aes(x = disp, y= am, color = as.factor(cyl), 
                        gear=gear, hp=hp))+geom_point()
ggplotly(p,tooltip = c("x", "gear", "hp"))

这篇关于如何在 ggplotly 对象中自定义悬停信息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-27 16:49