希望今天有一個簡單的問題:如何去除R中的第二個x和y軸?
我正在繪製RDA(在R Studio中)並想要移除第二個X和Y(頂部和右側)軸。純粹爲了美學目的,但仍然。我使用的代碼如下。我已經設法刪除第一個軸(我會用更好的東西替換它們)xaxt =「n」和yaxt =「n」,但它仍然把其他人。
問題:如何我是否從R中的圖中移除頂部和右側的軸?
爲了使這個例子具有可重現性,您將需要兩個分別稱爲「bio」和「abio」的等長數據框。
library (vegan) ##not sure which package I'm actually employing
library(MASS) ##these are just my defaults
rdaY1<-rda(bio,Abio) #any dummy data will do so long as they're of equal length
par(bg="transparent",new=FALSE)
plot(rdaY1,type="n",bty="n",main="Y1. P<0.001 R2=XXX",
ylab="XXX% variance explained",
xlab="XXX% variance explained",
col.main="black",col.lab="black", col.axis="white",
xaxt="n",yaxt="n",axes=FALSE, bty="n")
abline(h=0,v=0,col="black",lwd=1)
points(rdaY1,display="species",col="gray",pch=20)
#text(rdaY1,display="species",col="gray")
points(rdaY1,display="cn",col="black",lwd=2)
text(rdaY1,display="cn",col="black")
更新:使用註釋下面我用各種方式玩耍了擺脫軸,它似乎像第二個「點」的命令,我呼籲要繪製矢量的問題。有任何想法嗎?
你在找'bty =「n」'嗎?或者'axes = FALSE'? –
提供測試數據'bio'和'Abio'被認爲是禮貌的。任何使程序獨立的虛擬數據都可以。而且我猜庫()調用也失蹤 –
@Daniel Anderson:看起來像那些在plot命令中工作的人,但是「points」把它們叫回來。我也將這些命令添加到了「點」部分,但我仍然獲得了軸線。 – Jesse001