Plotly R如何设置不同的文本和hoverinfo文本

时间:2018-04-18 14:02:47

标签: r plotly r-plotly

我正在使用plotly包,我找不到在图表本身和hoverinfo中显示不同内容的方法。 以下是条形图的示例:

library(plotly)
library(dplyr)

data(iris)

df <- iris %>%
  group_by(Species) %>%
  summarise(n = n(),
            avg = mean(Sepal.Length))

p1 <- plot_ly(data = df,
             x = ~Species,
             y = ~n,
             type = "bar",
             text = ~paste("Species :", Species,
                           "<br> Avg :", avg),
             textposition = "auto",
             hoverinfo = "text")

从这段代码我得到这个: enter image description here 我想在每个栏中显示频率(n)值,而不是与hoverinfo相同的东西。

我一直在关注this thread,但所描述的解决方案对我来说太复杂了,我认为必须有一种更简单的方法来解决这个问题。有人能帮助我吗?

感谢。

1 个答案:

答案 0 :(得分:1)

这样的东西?

FirstOrDefault()

enter image description here