关闭 r 中的轴
Turn off axes in r
我已经使用 R 生成了 RDA 图。当我将我的双标图添加到 RDA 时,它添加了我想关闭的新轴。这是一些示例数据:
Site<-c(1,2,3,4,5,6)
inv1<-c(34,67,78,45,677,23)
inv2<-c(45,5,55,56,7,8)
inv3<-c(6,7,4,12,7,8)
depth<-c(3,1,6,7,10,57)
exampledata_exp<-data.frame(Site,depth)
exampledata_invs<-data.frame(inv1,inv2,inv3)
dpRDA.out<-capscale(exampledata_invs~depth+Site, data=exampledata_exp, distance="bray")
summary(dpRDA.out)
plot(dpRDA.out, display=c("sites"), type="n", scaling=1, cex=1, family="serif")#this is the way I want the plot borders to look
points(dpRDA.out, display = c("sites"))
points(dpRDA.out, display="bp", col="black", scaling=1, family="serif")
最后一段代码添加了一个新轴。我试过 axes=FALSE, xaxt="n", axes(side=3, lwd=0)。非常感谢任何建议。
当前加载的库:
library(vegan)
library(reshape)
library(ggplot2)
library(plyr)
library(MASS)
library(tables)
library(matrixStats)
您可以通过在最后一行将 axis.bp 参数设置为 FALSE 来关闭新轴。
尝试:
points(dpRDA.out, display="bp", col="black", scaling=1, family="serif", axis.bp = FALSE)
我已经使用 R 生成了 RDA 图。当我将我的双标图添加到 RDA 时,它添加了我想关闭的新轴。这是一些示例数据:
Site<-c(1,2,3,4,5,6)
inv1<-c(34,67,78,45,677,23)
inv2<-c(45,5,55,56,7,8)
inv3<-c(6,7,4,12,7,8)
depth<-c(3,1,6,7,10,57)
exampledata_exp<-data.frame(Site,depth)
exampledata_invs<-data.frame(inv1,inv2,inv3)
dpRDA.out<-capscale(exampledata_invs~depth+Site, data=exampledata_exp, distance="bray")
summary(dpRDA.out)
plot(dpRDA.out, display=c("sites"), type="n", scaling=1, cex=1, family="serif")#this is the way I want the plot borders to look
points(dpRDA.out, display = c("sites"))
points(dpRDA.out, display="bp", col="black", scaling=1, family="serif")
最后一段代码添加了一个新轴。我试过 axes=FALSE, xaxt="n", axes(side=3, lwd=0)。非常感谢任何建议。
当前加载的库:
library(vegan)
library(reshape)
library(ggplot2)
library(plyr)
library(MASS)
library(tables)
library(matrixStats)
您可以通过在最后一行将 axis.bp 参数设置为 FALSE 来关闭新轴。 尝试:
points(dpRDA.out, display="bp", col="black", scaling=1, family="serif", axis.bp = FALSE)