ggplot2:箱线图是否仅使用y轴范围内的值进行计算?

3
我注意到,使用限制了ylim参数的箱线图的中位数可能与使用median()函数或未调整y轴的箱线图获得的中位数不同。
这是否意味着箱线图仅使用落在y轴定义区间内的值进行计算?如果是这样,我该如何获得基于所有值的正确箱线图,并将其绘制在特定的y轴区间上?
非常感谢。
1个回答

9

使用 ylim 可以限制 y 的比例尺。在 ggplot 中,超出比例尺限制的数据将被丢弃,并不包含在任何统计计算中(如箱线图)。要仅缩放轴而不更改包含的数据,请使用 coord_cartesian(ylim=...)


非常感谢,对我来说并不是很明显。 - yerba
今天这也帮了我很多,回答得非常好。 - Richard Todd
哇!!非常感谢!我很好奇,这是一个“特性”还是“漏洞”?我从未意识到ylim的工作方式,担心过去可能犯了错误。如果这是期望的行为,我认为文档中应该有一些强烈的措辞来解释这一点。 - Mike Williamson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接