boxplot(smkgp, nsmkgp, main="premature delivery",
xlab="gestation", ylim=c(200,400), xlim=c(0,3),
horizontal=TRUE,
names=c("smoking group", "nonsmoking group"))
我正在制作一个盒子图,并且有两组可供展示:吸烟组和非吸烟组。
但是非吸烟组织的标签丢失了。 我尝试使用par(mar(,,,,)来显示缺失的标签,但它不起作用。
如何解决此问题?
感谢您的时间。
答案 0 :(得分:2)
R不会打印第二个标签,因为它们会重叠。您可以考虑关闭默认yaxis(使用yaxt="n"
)并绘制文本并旋转标签(使用axis()
和las=2
)。请务必在左边距添加填充,以便为标签腾出空间。
par(mar=c(5,10,4,2)+.1)
boxplot(runif(100),runif(100,.5,1.5), main="premature delivery",
xlab="gestation", xlim=c(0,3),
horizontal=TRUE,
yaxt="n"
)
axis(2, labels=c("smoking group", "nonsmoking group"), at=1:2, las=2)