我已经看到了这两种用法,但我不知道2在实际中的区别.
而且,为什么
stat_vline(xintercept="mean", geom="vline") # this works
Run Code Online (Sandbox Code Playgroud)
但
geom_vline(xintercept="mean", stat="vline") # this doesn't work
Run Code Online (Sandbox Code Playgroud)
这是否意味着在传递mean到下一层之后,vline在这种情况下,该函数变为字符?这种行为一般吗?
您可能发现了一个错误.如果您指定美学映射(再次)它的工作原理:
p <- ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point()
p + geom_vline(aes(x=wt, y=mpg), xintercept="mean", stat="vline")
Run Code Online (Sandbox Code Playgroud)
典型的ggplot2文档有点稀疏,这使得很难判断这是否是故意的.
| 归档时间: |
|
| 查看次数: |
389 次 |
| 最近记录: |