看板 R_Language 關於我們 聯絡資訊
給你一段簡單的例子 x <- c(1,2,3,11,12,13) y <- c(2,5,2,15,11,20) plot(NULL, xlim=c(0,15), ylim=c(0,20), xlab="x", ylab="y") lines(x[1:3], y[1:3], lty=1, col=2) lines(x[4:6], y[4:6], lty=2, col=3) ※ 引述《HumuHumu (呼姆呼姆)》之銘言: : 我想用plot畫一個類似趨勢圖的東西,但是把不同的資料畫在同一個圖上 : 且在趨勢圖上根據資料段來分顏色 : 我想請問說 當我用plot畫好第一筆資料如下圖 : http://imgur.com/JgWnAwY : 我想把另一筆資料用藍色的 接在紅色段後面 : 但我用lines只能做到這樣 : http://imgur.com/zofwqiV : 我的問題是,有沒有什麼辦法可以讓第二段藍色的部分的起始位置是在紅色結束的那邊呢 : 大概是從15000左右開始 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.37.172 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1471896476.A.0E3.html
HumuHumu: 感謝! 等等手邊有電腦就來試試看 08/23 15:20
wolfxyz: 推 08/24 20:46