【发布时间】:2014-01-20 00:21:21
【问题描述】:
我想在同一个窗口中使用 txt 文件中的“data1”和“data2”制作两个不同的直方图和分布曲线。我可以创建一个直方图,其中包含“data1”和“data2”列中的数据组合但不分开。如何分离我的数据?谢谢。
data1 data2
155 130
195 10
21 26
15 210
190 15
2 205
182 50
115 55
170 1
17 56
Data = as.matrix( read.table( "c:\\Data.txt",header=TRUE ) )
attach( Data )
par( mfrow=c(1,2) ) #c(rows,columns)
hist(Data ,plot=TRUE, col=c("red","blue"),
main = "Histogram of Data1",
xlab="X-Axis", ylab="Y-Axis", cex.lab= 1, col.lab="blue" )
#Curve is not working even if data is combined
curve(dnorm(x, mean=mean(Data), sd=sd(Data)), add=TRUE, col="blue", lwd=2)
【问题讨论】:
-
它给出错误:Data$data1 中的错误:$ 运算符对原子向量 hist(Data$data1,plot=TRUE, col=c("red","blue"), main = 无效"数据1的直方图", xlab="X-Axis", ylab="Y-Axis", cex.lab= 1, col.lab="blue", prob=TRUE )