r - 如何在箱线图上放置中位数、第一四分位数和最后四分位数的值?

标签 r boxplot

如何在箱线图上放置值并控制其宽度?

X<-c(1,2,,3,4,4,5,5,6,6,6,6,6,7)

我需要为最小值、最大值、第一四分位数、中位数和最后四分位数编写值。我怎么能把它放在那里?

最佳答案

您可以使用 horizontal = TRUE得到一个水平箱线图和 axes = FALSE删除轴。 staplewex = 1将订书钉宽度设置为与盒子宽度相同

那么你可以使用fivenum返回用于创建箱线图的统计数据并将它们用作文本标签,摆弄 y值(value)直到你拥有你想要的东西

boxplot(X, horizontal = TRUE, axes = FALSE, staplewex = 1)
text(x=fivenum(X), labels =fivenum(X), y=1.25)

enter image description here

请注意,我插入了一个 3对于示例数据中缺少的值 X

关于r - 如何在箱线图上放置中位数、第一四分位数和最后四分位数的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13945434/

相关文章:

r - 在 R : month abbreviated "dd-mmm-YYYY" 中将字符串转换为日期

r - 在 R 中按日期绘制箱线图

python - 使用另一个分类变量 'share' 绘制 'Day' 列的箱线图

r - ggplot2:将 p 值添加到分组箱线图

r - ggplot : rescale axis (log) and cut axis

r - PieDonut如何改变馅饼和 donut 的颜色

html - 使用 htmlOutput 在 Shiny 的应用程序中将矢量渲染为逗号分隔的文本

r - 在 shinyapps.io 上部署 R markdown 文档

r - r 中多列的 for 循环中的箱线图

java - 支持Renjin中的R预测