如何在x轴绘图中不忽略NA值?[R]

如何在x轴绘图中不忽略NA值?[R],r,R,我正试图把三个人画在一起。(见下图) 这三个变量的x值都在0.0和1.0之间变化。 但只有其值更接近最终x值(1.0)的绘图才具有整个x轴范围 查看函数axis(),我看到“省略了非有限(无限、NaN或NA)值”,因此有意义的是,没有1.0左右的值的绘图不会有等效的x轴 首先,我认为这可能是因为它们的大小,但即使从绘图中减少cex,x轴也会继续保持相同 我该如何应对这种情况?我真的希望所有三个图都有整个x轴,在0.0-1.0之间变化 我使用的脚本是basic axis()函数,如: 轴(1,c(

我正试图把三个人画在一起。(见下图)

这三个变量的x值都在0.0和1.0之间变化。 但只有其值更接近最终x值(1.0)的绘图才具有整个x轴范围

查看函数axis(),我看到“省略了非有限(无限、NaN或NA)值”,因此有意义的是,没有1.0左右的值的绘图不会有等效的x轴

首先,我认为这可能是因为它们的大小,但即使从绘图中减少cex,x轴也会继续保持相同

我该如何应对这种情况?我真的希望所有三个图都有整个x轴,在0.0-1.0之间变化

我使用的脚本是basic axis()函数,如: 轴(1,c(0.0,0.2,0.4,0.6,0.8,1.0))

整个代码(有点凌乱,对不起):

t=c(0、20、40、60、80、100、120、140、160、180、200、220、240、260、280、300、320、340、360)
p=c(0.0,0.2,0.4,0.6,0.8,1.0)
par(mfrow=c(1,3))
par(mar=c(5.1,5,3,0))
图(相关性图1,prof,轴=FALSE,类型=n',xlab=“”,
ylab=‘深度数据(m)’,cex.main=0.8)
#rect(0,153,4,190,col='#fffae6',border=“#fffae6”)
#rect(0,203,4,248,col='#fffae6',border=“#fffae6”)
轴(1,p)
轴(2,t)
网格()
行(相关性系数1,教授,列='#cc0000',pch=16,cex=0.8)
分数(相关性系数1,教授,col='#cc0000',pch=16,cex=0.8)
图例(0.12,-25,xpd=TRUE,图例=“Pertinência集群1”,pch=16,col=“#cc0000”,cex=1.0)
par(mar=c(5.1,2.5,3,2.5))
图(相关性图2,prof,col=“#008B8B”,pch=17,cex=1.0,轴=FALSE,xlab=”,
ylab='',cex.main=0.8,type='n')
#rect(0,115,4,153,col='#fffae6',border=“#fffae6”)
#rect(0,185,4,215,col='#fffae6',border=“#fffae6”)
轴(1,p)
网格()
行(相关性系数2,教授,列='#009900',pch=16,cex=0.8)
分数(相关性系数2,教授,col='#009900',pch=16,cex=0.8)
图例(0.12,-25,xpd=TRUE,图例=“Pertinência集群2”,pch=16,col=“#009900”,cex=1.0)
par(mar=c(5.1,0,3,5))
图(相关性分析(聚类分析)3,prof,col=“#008B8B”,pch=17,cex=1.0,axes=FALSE,xlab=”,
ylab='',cex.main=0.8,type='n')
#rect(0,0,4,87,col='#fffae6',border=“#fffae6”)
轴(1,p)
网格()
行(相关性分析聚类分析3,教授,列='0099ff',pch=16,cex=0.8)
分数(相关性分析聚类分析3,教授,col='0099ff',pch=16,cex=0.8)
图例(0.12,-25,xpd=TRUE,图例=“Pertinência集群3”,pch=16,col=“#0099ff”,cex=1.0)

标题(“粘土矿物(蒙脱石、坡缕石、伊利石、绿泥石和高岭石)”,外部=T,线条=-2)
在每个
绘图()命令中添加
xlim=c(0,1)

嗨!为了更方便地帮助您,请提供一些示例数据和您的代码,以及如何生成绘图。太好了,您获得了代码!现在缺少一些示例数据,axis调用中的p和t是什么?尽量使您的示例最小化并可重复(如所述)