看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 我想用ggplot2去畫散佈圖,且在裡面畫幾條輔助線, 例如我X的範圍是0~100,我想要畫5條輔助線,分別是: 1. 0~20:Y軸是10的線。 2. 20~40:Y軸是20的線。 3. 40~60:Y軸是30的線。 4. 60~80:Y軸是40的線。 5. 80~100:Y軸是50的線。 [程式範例]: 如果用一般的繪圖很簡單: plot(c(0:100), 斜率推移) points(c(0,20), c(10,10), type = "l") ... 可適用ggplot2畫圖,散佈圖可以畫出來, 但線的部分會出問題,我無法限定範圍,它只會畫出整條線... ggplot(data = URCDanalysis) + geom_point(aes(c(1 : 100), 斜率推移 )) + geom_hline(xintercept = 10) + ... 麻煩大家了 [環境敘述]: RStudio [關鍵字]: ggplot2畫線,限定範圍 -- 我很正吧~~ > < ▏ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.7.15 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1503111976.A.187.html
carl090105: geom_segment 08/19 11:46