我已经生成了两个并排的箱形图,并使用R中的汽车包标记了异常值。虽然这很有效,但我不知道如何更改异常值标签的大小。我可以改变异常点的大小,但不能改变标签。
编辑:这是我数据的子集
gene low_cov scaffolds
AA001 10 150
AA002 15 20
AA003 2 160
AA004 20 144
AA005 30 122
AA006 1 80
AA007 50 500
AA008 16 200
AA009 18 164
AA010 4 124
这是我目前的代码:
gene = read.csv(file.choose(), header=T, sep='\t', row.names=1)
library(car)
par(mfrow=c(1,2))
Boxplot(gene$low_cov, data=gene, labels=row.names(gene), cex=0.2)
Boxplot(gene$scaffolds, data=gene, labels=row.names(gene), cex=0.2)
par(mfrow=c(1,1))
有什么想法吗?
答案 0 :(得分:2)
您可以使用“outcex”更改异常值符号的大小。例如,“outcex = 2”
答案 1 :(得分:0)
我认为你可以首先在没有大纲的情况下进行绘图,然后手动添加它们。这样,您几乎可以做任何想做的事情来改变样式,形状,颜色等。我将在这里使用基函数boxplot
:
> data <- c(10,15,2,20,30,1,50,16,18,4)
> B <- boxplot(data, outline=FALSE, ylim=c(0, 55))
> points(B$group, B$out, type = "p", pch=23)