[問題] 關於多條折線圖的方式

看板R_Language作者 (LiNz)時間3年前 (2021/10/07 00:57), 編輯推噓2(201)
留言3則, 2人參與, 3年前最新討論串1/2 (看更多)
假設我有兩組資料 左邊為水位高度(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://www.ptt.cc/bbs/R_Language/M.1633539467.A.66C.html

10/07 01:26, 3年前 , 1F
如果用 ggplot 加上 group 就可以打成了。但 base plot
10/07 01:26, 1F

10/07 01:26, 3年前 , 2F
我不清楚有什麼除了一條一條加以外的方法。
10/07 01:26, 2F

10/09 17:53, 3年前 , 3F
同樓上,研究一下ggplot吧~人生會簡單許多XD
10/09 17:53, 3F
文章代碼(AID): #1XNTMBPi (R_Language)
文章代碼(AID): #1XNTMBPi (R_Language)