有没有一种方法可以在ggplotly对象中自定义hoverinfo?

例如,

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

ggplotly(p)


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

谢谢!

最佳答案

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

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"))

关于r - 如何自定义ggplotly对象中的悬停信息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40598011/

10-12 14:02