gpt4 book ai didi

r - 第二个 Y Axis ylab 的位置

转载 作者:行者123 更新时间:2023-12-04 12:00:07 25 4
gpt4 key购买 nike

我想画一个双Y轴图表,但是当我给右边的Y轴命名时,名字不能画在右边,而是放在左边的Y轴的标签上,我该怎么办?

plot(1:length(S285$LAI),S285$LAI,axes=F,type="o",pch=1,xlim=c(1,length(S285$LAI)),ylim=c(0,6),xlab="",ylab="LAI",cex.lab=1.5)
axis(side=1,kk1,S285$DAY[kk1])
axis(side=2,seq(0,5,1),seq(0,5,1))
par(new=T)
plot(1:length(S285$LAI),S285$WSO,axes=F,type="o",pch=15,xlim=c(1,length(S285$LAI)),ylim=c(0,10000),xlab="",ylab="WSO")
axis(side=1,kk1,S285$DAY[kk1])
axis(side=4,seq(0,10000,1000),seq(0,10000,1000))
mtext("DOY285播种",side=3,line=-3.5,at=15)
legend(x=1,y=6000,legend=c("LAI","产量"),pch=c(1,15),cex=1.1,lty=c(1,1))

运行这段代码,两个标签“LAI”和“WSO”会凑到一起,怎么把WSO画到右边呢?
谢谢你们

最佳答案

一种选择是使用 mtext :

op <- par(mar = c(5,4,4,4) + 0.1)
plot(1:10, ylab = "ylabel")
axis(side = 4)
mtext("ylabel 2", side = 4, line = 3, cex = par("cex.lab"))
par(op)

这使:

enter image description here

关于r - 第二个 Y Axis ylab 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15730223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com