在R中创建一个盒子图,标注带有样本大小(N)的框

前端之家收集整理的这篇文章主要介绍了在R中创建一个盒子图,标注带有样本大小(N)的框前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法在R中创建一个盒子(在某处)显示“N =(样本大小)”的Boxplot? varwidth logical根据样本大小调整框的宽度,但不允许不同图之间的比较.

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")

您可能必须使用文字大小来使其看起来不错,但是现在您有一个样本大小的标签,这也给出了偏差的感觉.

原文链接:https://www.f2er.com/css/214243.html

猜你在找的CSS相关文章