Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.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
R 为什么我的图最终会有两个不同大小的点?_R_Plot_Ggplot2 - Fatal编程技术网

R 为什么我的图最终会有两个不同大小的点?

R 为什么我的图最终会有两个不同大小的点?,r,plot,ggplot2,R,Plot,Ggplot2,我正在使用ggplot2制作一个箱线图,图上显示了各个数据点。但是,出于某种原因,我最终得到了两种不同的点大小。 我希望我的所有分数都是size=0.8。我做错了什么 这是我的密码: png(paste("/directory/", hgnc_symbol, "_", curr_gene, ".png", sep=""), width=4, height=3, pointsize=1, units="in", res=300) print({ barplot <-

我正在使用ggplot2制作一个箱线图,图上显示了各个数据点。但是,出于某种原因,我最终得到了两种不同的点大小。

我希望我的所有分数都是size=0.8。我做错了什么

这是我的密码:

png(paste("/directory/", hgnc_symbol, "_", curr_gene, ".png", sep=""),
    width=4, height=3, pointsize=1, units="in", res=300)

print({
  barplot <- 
    ggplot(curr_data, aes(x = condition, y = tpm, fill=condition)) + 
    geom_boxplot() +
    stat_boxplot(geom ='errorbar') +
    geom_jitter(size=0.8) +
    guides(fill=FALSE) +
    theme_bw() + 
    labs(title=paste(hgnc_symbol, "_", curr_gene, sep="")) + 
    labs(x="condition") + labs(y="TPM") + 
    theme(text = element_text(size=5),
          axis.text.x = element_text(angle = 90, hjust = 1, size=6))
  })

dev.off()
png(粘贴(“/directory/”,hgnc_符号,“_”,curr_基因,“.png”,sep=”“),
宽度=4,高度=3,点大小=1,单位=英寸,分辨率=300)
印刷品({

条形图你能提供一张图的图像,让我们了解更多我们正在看的内容吗?我的问题有一个指向该图的链接(括号中写着“单击此处查看我的图”)。较大的点是
geom\u箱线图
中的异常值,而不是
geom\u抖动
。如果要更改它们的大小,
geom\u箱线图
有一个
outlier\u size
参数。这就解决了它!谢谢你,alistaire。小的更正:参数是
outlier.size
(句号,不是下划线)。如果使用geom_jitter,最好只删除异常值,否则将绘制两次异常值点。您可以使用
geom_箱线图(outlier.color=NA)
删除异常值。