为什么必须使用“。”结合dplyr和ggplot时?

时间:2019-11-06 09:53:45

标签: r ggplot2 dplyr

当我在不使用dplyr的情况下使用ggplot时,我可以按照以下方式写一些东西:

ggplot(fulldata,aes(x=FLYTT))+geom_bar()+coord_flip()

对我来说,将dplyr与ggplot结合的直观方式是:

fulldata%>%ggplot(,aes(x=FLYTT))+geom_bar()+coord_flip()

由于根据dplyr中的逻辑,因此不必明确声明data参数。

但是,当我写这篇文章时,该程序抛出了一个错误,因为它找不到缺少的x美学。

要纠正这一点,我必须写:

fulldata%>%ggplot(.,aes(x=FLYTT))+geom_bar()+coord_flip()

“”是什么。在这种情况下意味着什么,为什么没有它,代码将无法工作?

1 个答案:

答案 0 :(得分:1)

否,您不必像这样使用.

fulldata %>% ggplot(aes(x=FLYTT))+geom_bar()+coord_flip()