【发布时间】:2021-12-30 21:29:58
【问题描述】:
ggplot2::geom_boxplot() 中有没有办法使用第二个矩形替换 IQR 和胡须之间的线?
这是我想要实现的视觉效果示例:
来源:魁北克南部水文气候地图集,https://www.cehq.gouv.qc.ca/atlas-hydroclimatique/Hydraulicite/Qmoy.htm。 (点击一条河流)
我找到了如何使用以下方法覆盖geom_stats() 的分位数位置:
environment(ggplot2::StatBoxplot$compute_group)$f
这段代码的完整解释可以在这里找到:https://coderedirect.com/questions/468264/override-lower-upper-etc-in-boxplot-while-grouping
例如,它可以绘制一个 95% - 50% - 5% 的框,而不是经典的 75% - 50% - 25% 的视觉效果,但与如何在图表上绘制分位数无关。
感谢您对此的想法:)
【问题讨论】: