如何在R中绘制3列文件.txt?

如何在R中绘制3列文件.txt?,r,R,我有一个3列的.txt文件,其中第一列是一个连续的整数索引,另外两列是浮点值 任务是在x中绘制第一列,在y中绘制其余两列 听起来很简单,但实际上对我来说不是很明显,因为我对R很陌生,所以请原谅我提一个可能很愚蠢的问题。试试这个非常基本的例子 x <- c(1:4) y1 <- c(5:8) y2 <- c(1,8,12,14) df <- data.frame(x,y1,y2) plot(x,y1,type="l",col="red") par(new=TRUE) plo

我有一个3列的.txt文件,其中第一列是一个连续的整数索引,另外两列是浮点值

任务是在x中绘制第一列,在y中绘制其余两列


听起来很简单,但实际上对我来说不是很明显,因为我对R很陌生,所以请原谅我提一个可能很愚蠢的问题。

试试这个非常基本的例子

x <- c(1:4)
y1 <- c(5:8)
y2 <- c(1,8,12,14)
df <- data.frame(x,y1,y2)
plot(x,y1,type="l",col="red")
par(new=TRUE)
plot(x,y2,type="l",col="blue")
axis(4)

x所以你想要一个y轴在左边,一个y轴在右边?你用什么功能?情节GG2?在stackoverflow上有一些很好的解决方案,就像我希望在从.txt文件中获取的数据的同一个x-y图中看到的一样。文件的第一列是my x,其余两列是y。我试着用绘图仪,请给你的问题增加再现性。最可能的方法是。
library(lattice)data=c()head(s)data=data.frame(“Mutual_information.txt”,header=T,sep=“,”)plot(1,2,ylab=“Mutual information”)par(new=TRUE)plot(1,3,axes=F,ylab=“Mutual information”,type=“l”)
我尝试过这个方法:data=data.frame(“Mutual_information.txt”,header=T,sep=“,”)绘图(1,2,ylab=“相互信息”)par(新=真)绘图(1,3,轴=F,ylab=“相互信息”,type=“l”)问题是,我所称的1,2和1,3可能是我文件的列…它们没有名称,所以我不知道如何将它们放入我的情节中…很抱歉这些愚蠢的问题XD@laura请逐步尝试我的示例。您是否尝试添加
par(new=TRUE)
在你的绘图之间?是的,我已经尝试了你的例子,这正是我必须做的…我所做的…我现在的问题是把我文件的第一列放在x中,其他两列放在y中。在我的文件中,3列没有命名,它们只是数字,所以我不知道如何做。非常感谢