簡體   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