我有一个关于行的图表的问题.
testdata = structure(c(38, 38, 38, 38, 33, 32, 33, 31, 25, 26, 25, 23, 10,
9, 9, 8, 5, 4, 3, 5, 0, 0, 0, 0), .Dim = c(4L, 6L), .Dimnames = list(NULL, c("V1", "V2", "V3", "V4", "V5", "V6")))
Run Code Online (Sandbox Code Playgroud)
V1 V2 V3 V4 V5 V6
[1,] 38 33 25 10 5 0
[2,] 38 32 26 9 4 0
[3,] 38 33 25 9 3 0
[4,] 38 31 23 8 5 0
Run Code Online (Sandbox Code Playgroud)
该矩阵包含来自6个不同时间刻度(V1-V6)的4个样本.我基本上想要一个散点图,显示4条不同的线,它们的值在Y轴上,而在X轴上则是6"时间刻度".为此,我只想要点和点和信任带的"平均线".我以前做过这个,但我不知道怎么办不同的每个样本在不同的行上.
为了得到你给出的excel情节例子,你可以做到:
matplot(t(testdata), t="b", pch=c(18, 15, 17, 4), lty=1, col=c("blue", "red", "green", "purple"), lwd=2)
Run Code Online (Sandbox Code Playgroud)

在@nico建议之后,type="o"如果你想要连续的线条你也可以使用:
matplot(t(testdata), t="o", pch=c(18, 15, 17, 4), lty=1, col=c("blue", "red", "green", "purple"), lwd=2)
Run Code Online (Sandbox Code Playgroud)
