【发布时间】:2019-09-23 00:47:30
【问题描述】:
我有二维数据(2 次治疗 x 3 天),目标是绘制用 2 条线表示均值和误差线的折线图。但是,当我使用“绘图”来绘制均值时,结果是 3 X 3 正方形的图形(不知道它是什么)。
数据:
no. ,Treatment, D1, D2, D3
1, A , 4 , 5 , 5
2, A , 6 , 6 , 4
3, A , 5 , 7 , 8
4, B , 2 , 1 , 3
5, B , 3 , 2 , 2
6, B , 3 , 2 , 3
我使用aggregate 来计算均值和标准误差。但是,当我使用plot 时,结果很奇怪。
dta=read.table(file ='dta.csv', header = T, sep = ',')
dta.mean=aggregate(dta[,-1:-2], list(dta$Treatment),mean)
plot(dta.mean[1,2:4])
我预计折线图由 2 条线组成(一条是处理 A,另一条是处理 B),y 值是带有误差线的平均值。 请帮助我:(非常感谢!
image1:这是错误的结果
image2:预期的
【问题讨论】:
-
您能添加一张您的预期和当前情节的图片吗?
-
@NelsonGon 当然,我已经编辑了内容,图片还在开头!
-
为什么结果会是这样?谁能帮我指出编码中的错误?谢谢>
标签: r