我想绘制一条水平线yintercept = mean(y)的数据(x,y)
geom_line(stat="hline", linetype="dotted", yintercept="mean") 工作正常,但是
geom_hline(linetype="dotted", yintercept="mean") 对我不起作用?
我想知道这两个功能有什么区别?我以为geom_hline= geom_line+ stat_hline.不是吗?
这里回答`geom_a(stat ="b",...)`和`stat_b(geom ="a",...)`之间有什么区别吗?
geom_hline 太奇怪了!
geom_line与原始数据一起使用,主要用于连接点或以其他方式表征数据.您已指示它采用y值的平均值来创建水平线.
geom_hline仅仅是一个注释.您需要明确指定y-intercept.它只"mean"在这里看作是一个角色,而不是一个使用的功能.你需要写:
geom_hline(linetype="dotted", yintercept=mean(y))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2463 次 |
| 最近记录: |