为什么悬停文本不能与ggplotly,geom_histogram和facet_grid一起使用?

时间:2018-07-30 00:35:00

标签: r ggplot2 histogram ggplotly facet-grid

在行和列中同时使用facet_grid()时,在ggplotly中使用直方图时,在悬停文本中x轴值将变为NA。如果构面仅在行上方,仅在列上方,或者如果几何图形不同,则不会发生这种情况geom_point()。我在做错什么吗?

MWE:

library(ggplot2)
library(plotly)
data(iris)


ggplotly(
  ggplot(data = iris,
         aes(x = Petal.Length))+
    geom_histogram()+
    facet_grid(Species~round(Sepal.Length))
)

Facet grid histogram with ggplotly

1 个答案:

答案 0 :(得分:0)

使用ggplot 3.2.1plotly 4.9.0,我能够通过一个简单的变通方法来解决这个问题-在ggplotly调用中,将x的美感传递给{{1 }}参数;像这样:

tooltip

(您还必须通过ggplotly(ggplot_histogram, tooltip = c("x", "count"))美学;否则,一定会破坏直方图的要点)。