gpt4 book ai didi

r - 在R中创建一个箱形图,用样本大小(N)标记一个框

转载 作者:行者123 更新时间:2023-12-03 14:32:45 24 4
gpt4 key购买 nike

有没有一种方法可以在R中创建一个箱形图,该箱形图将与该框一起显示(某处)“ N =(样本大小)”? varwidth逻辑根据样本大小调整框的宽度,但这不允许在不同图之间进行比较。

FWIW,我以以下方式使用boxplot命令,其中'f1'是一个因素:

boxplot(xvar ~ f1, data=frame, xlab="input values", horizontal=TRUE)

最佳答案

这是一些ggplot2代码。它将以样本均值显示样本数量,使标签具有多功能性!

首先,fun.data的简单功能

give.n <- function(x){
return(c(y = mean(x), label = length(x)))
}


现在,以钻石数据进行演示

ggplot(diamonds, aes(cut, price)) + 
geom_boxplot() +
stat_summary(fun.data = give.n, geom = "text")


您可能必须尝试使用​​文本大小才能使其看起来不错,但是现在您有了样本大小的标签,这也给人一种歪斜感。

关于r - 在R中创建一个箱形图,用样本大小(N)标记一个框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3483203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com