【发布时间】:2017-03-12 19:20:12
【问题描述】:
我正在使用具有 8 个有用变量的数据框,代码的想法是绘制 4 个变量(y 轴上的 3 个和一个共同的 x 轴)。数据框如下所示:
我想从文件列中对 data.frame 进行子集化,然后将 LogP 绘制为 x 轴,将温度、RH 和臭氧绘制为 y 轴。 我尝试在绘图函数中使用子集,但效果不佳。我将此代码用于带有原始文件之一的绘图,但不知道如何包含子集
> plot(DataOzono$LogP, DataOzono$Temperature, axes= F,type="l",col="red", ylab = NULL, xlab = 'LogP',xaxt="n",yaxt="n" )
axis(2,ylim(c(min(DataOzono$Temperature),max(DataOzono$Temperature)), layout.widths(2)))
mtext(text = 'T',line = 2,side = 2)
par(new=TRUE)
plot(DataOzono$LogP, DataOzono$RH,type="l",col="blue",xaxt="n",yaxt="n",xlab="",ylab="")
axis(4)
mtext("RH",side=4,line=2)
par(new=TRUE)
plot(DataOzono$LogP, DataOzono$Ozone,type="l",col="green",xaxt="n",yaxt="n",xlab="",ylab="")
mtext("O3",side=5,line=3)
axis(2, line = 4)
任何建议都会很有帮助。
【问题讨论】:
-
子集是什么意思?列文件中的每个数字是否需要一个图表(包含 3 个图)?
-
另外,你用的是windows吗?
-
我想我没有解释自己,我想为数据框中的每个文件代码创建这些变量的图。该图表应该是三个 y 轴(每个变量一个)和一个 x 轴。是的,我正在使用 Windows
标签: r