如何在箱线图上放置值并控制其宽度?
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)
请注意,我插入了一个
3
对于示例数据中缺少的值 X
关于r - 如何在箱线图上放置中位数、第一四分位数和最后四分位数的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13945434/