ggplotly 工具提示 - 包括 aes 中未包含的标签信息

时间:2021-05-16 23:15:08

标签: r ggplotly

此时该图工作得非常好,但我希望在工具提示中包含其他信息(悬停时弹出的信息)。

+ theme(legend_box = 'horizontal')

给我一​​个具有三种不同颜色的散点图(有三个级别),当我将点悬停时,它会为我提供有关 x、y 和级别值的信息。如何添加称为“名称”的额外信息? (“名称”列是 df 的一部分,每个点都有一个对应的唯一名称)我尝试这样做

ggplotly(ggplot(df, aes(x = x, y = y, color = level)) + geom_point()) 

但不显示。

1 个答案:

答案 0 :(得分:0)

您可以通过“文本”属性向工具提示添加其他信息。请参阅plotly book

使用 mtcars 作为示例数据:

library(plotly)

p <- ggplot(mtcars, aes(x = hp, y = mpg, color = factor(cyl), text = paste0("gear:", gear, "<br>", "am:", am))) + 
  geom_point()

ggplotly(p, tooltip = c("x", "y", "colour", "text"))

enter image description here