繁体   English   中英

x轴的不同标签

[英]Different labels for the x-axis

我有这个数据并绘制

mydata <- data.frame(a=c(1:5),b=c(6:10),c=c(11:15),e=c(16:20))
plot <- stripchart(mydata, method="jitter", vertical=T,main='plot',pch=19)

我想将x轴分为两个标签,分别称为“ a + b”和“ c + d”标签

提前致谢

就您而言,您可以在第1面简单地使用mtext

mydata <- data.frame(a=c(1:5),b=c(6:10),c=c(11:15),d=c(16:20))
plot <- stripchart(mydata, method="jitter", vertical=T,main='plot',pch=19)
mtext(c('a+b','c+d'),side=1,line=3,at=c(1.5,3.5))

参数line是设置在垂直位置并at在x轴上的位置。

编辑 :要在两个组之间增加一个距离,您可以这样做(可能有一种更简洁的方法,但这是我唯一能想到的方法):

mydata <- data.frame(a=c(1:5),b=c(6:10),c=c(11:15),d=c(16:20))
plot <- stripchart(mydata, method="jitter", vertical=T, main='plot',pch=19, 
                   at=c(1,2,4,5),xlim=c(0,6))
mtext(c('a+b','c+d'),1,line=3,at=c(1.5,4.5))

参数atstripchart是乱动所述一个,但你必须修改情节限制( xlim在其中写入轴标签(in)和该x值mtext )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM