作者lin810221 (LiNz)
看板R_Language
标题[问题] 关於多条折线图的方式
时间Thu Oct 7 00:57:45 2021
假设我有两组资料
左边为水位高度(Y轴);右边为时间(X轴)
https://imgur.com/a/4PCzgEK
我的程式写法:
x1 = c(3.5, 4.5, 5.7, 7.9)
y1 = c(1.3, 1.35, 1.41, 1.56)
plot(x1, y1, type = "l", ylim = c(0, 2)) #这边没设定Y轴好像没办法画多条图?
x2 = c(3.2, 4.5, 5.7, 7.9)
y2 = c(1.2, 1.21, 1.25, 1.5)
lines(x2, y2)
可是我有很多条要画,有想过建立两个datafram然後用for回圈去跑,
不过我数据太大时,每次跑一次程式都要等一段时间,
所以想问版上大大有无其他函式可以让我直接把两组dataframe的资料一次画出多条折线图
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.239.38.182 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1633539467.A.66C.html
1F:推 Gjerry: 如果用 ggplot 加上 group 就可以打成了。但 base plot 10/07 01:26
2F:→ Gjerry: 我不清楚有什麽除了一条一条加以外的方法。 10/07 01:26
3F:推 locka: 同楼上,研究一下ggplot吧~人生会简单许多XD 10/09 17:53