当我使用没有dplyr的ggplot时,我可以简单地按照以下行写一些东西:
ggplot(fulldata,aes(x=FLYTT))+geom_bar()+coord_flip()
对我来说,将dplyr与ggplot相结合的直观方式是:
fulldata%>%ggplot(,aes(x=FLYTT))+geom_bar()+coord_flip()
因为根据dplyr中的逻辑,数据参数不应该被明确地声明。
然而,当我写这篇文章时,程序抛出了一个错误,因为它找不到缺少的x美学。
为了纠正这一点,我必须写:
fulldata%>%ggplot(.,aes(x=FLYTT))+geom_bar()+coord_flip()
在这种情况下,"."是什么意思?为什么没有它,代码就不能工作?
不,您不需要使用.
,就像这个一样
fulldata %>% ggplot(aes(x=FLYTT))+geom_bar()+coord_flip()