Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GGR图中的观察数_R_Loops_Ggplot2 - Fatal编程技术网

GGR图中的观察数

GGR图中的观察数,r,loops,ggplot2,R,Loops,Ggplot2,我输出了关于我的分类错误的每个响应变量的箱线图,但我不能突出显示每个类别的观察数量。我尝试了这里列出的stat_summary和geom_text()选项,但它们不起作用 如何在方框图中显示它们 下面是我的代码: for(i in 3:ncol(Train_factor)){ b<-paste("Boxplot for",colnames(Train_factor[i])) p10 <- (ggplot(data=Train_factor, aes_strin

我输出了关于我的分类错误的每个响应变量的箱线图,但我不能突出显示每个类别的观察数量。我尝试了这里列出的stat_summary和geom_text()选项,但它们不起作用

如何在方框图中显示它们

下面是我的代码:

    for(i in 3:ncol(Train_factor)){
    b<-paste("Boxplot for",colnames(Train_factor[i]))
    p10 <- (ggplot(data=Train_factor, aes_string(x = names(Train_factor)[i], 
    y = "Response",fill=variable)) +
    geom_boxplot())
    plot_list[[i]] = p10
    }
    for (i in 3:ncol(Train_factor)) {
    file_name = paste("boxplot", i, ".tiff", sep="")
    tiff(file_name)
    print(plot_list[[i]])
    dev.off()
    }
for(三分之一:ncol(列系数)){

b您没有提供一个可复制的示例,因此这里有一个使用内置的
mtcars
数据帧的通用示例。我们使用
geom_text()
,但我们使用
stat=“identity”
(默认值)而不是
stat=“count”
标签=…count.
(这是内部计算的数值计数)因此,显示的值将是值的计数

library(ggplot2)

ggplot(mtcars, (aes(x=factor(cyl), y=mpg))) +
  geom_boxplot() +
  geom_text(aes(label=..count..), y=0, stat='count', colour="red", size=4) +
  coord_cartesian(ylim=c(0,max(mtcars$mpg))) +
  theme_classic()