<strike id="rrvnz"></strike>

    <noframes id="rrvnz">
    <noframes id="rrvnz"><span id="rrvnz"><pre id="rrvnz"></pre></span><address id="rrvnz"></address>
    <address id="rrvnz"><nobr id="rrvnz"></nobr></address><noframes id="rrvnz">
      <em id="rrvnz"></em>

        首 頁IT知識庫翔宇問吧收藏內容
        當前位置:翔宇亭IT樂園IT知識庫R語言

        R語言中使用lines函數繪制直線

        減小字體 增大字體 作者:biye5u.com  來源:本站原創  發布時間:2018-08-09 19:34:36

        在上一篇文章中介紹了abline()函數的使用方法。abline函數主要在當前圖中添加一條直線,該直線可以通過給定截距和斜率,或者垂直于橫軸或縱軸的向量,或者是回歸對象等。

        lines()函數也是一個低水平繪圖函數。它主要是在當前繪圖中通過線段依次將點連接起來。

        其語法格式為:

        lines(x, ...)

        默認格式為:

        lines(x, y = NULL, type = "l", ...)

        x, y是數值向量,表示點的坐標。

        type字符串,表示繪圖類型。默認為劃線。

        ...為附加參數,如線型,線的顏色等等。

        下面舉例說明,本例統計了一周當中,工作日和非工作日下午1點到8點的網站訪問情況,繪制圖查看趨勢。

        編寫R程序如下:

        t <- rep(1:8)  #向量t表示時間1~8點

        #v1為非工作日時網站在1~8點時的平均訪問量
        v1 <- c(245,356,210,189,345,234,191,452)

        #v2工作日時網站在1~8點時的平均訪問量
        v2 <- c(345,451,541,548,600,720,650,560)

        #使用plot繪制一個空圖,lines函數必須是在已有圖形上繪制
        plot(c(1,8), c(100, 750), type = "n", xlab = "時間"ylab = "訪問次數")

        #使用abline函數添加網格線
        abline(= seq(100, 750, by = 20),= 0:8, col = "lightgray"lty = 3)

        #繪制折線,分別用紅色和藍色加以區分
        lines(t, v1, col = "red")
        lines(t, v2, col = "blue")

        繪圖結果如下圖所示:

        使用lines函數繪制折線圖

        微信搜索“優雅的代碼”關注本站的公眾號,或直接使用微信掃描下面二維碼關注本站公眾號,以獲取最新內容。

        個人成長離不開各位的關注,你的關注就是我繼續前行的動力。

        知識評論評論內容只代表網友觀點,與本站立場無關!

           評論摘要(共 0 條,得分 0 分,平均 0 分) 查看完整評論
        愿您的精彩評論引起共鳴,帶來思考和價值。
        用戶名: 查看更多評論
        分 值:100分 90分 80分 70分 60分 40分 20分
        內 容:
        驗證碼:
        關于本站 | 網站幫助 | 廣告合作 | 網站聲明 | 友情連接 | 網站地圖
        本站部分內容來自互聯網,如有侵權,請來信告之,謝謝!
        Copyright © 2007-2021 biye5u.com. All Rights Reserved.
        特黄特色三级在线观看 - 视频 - 在线观看 - 影视资讯 -心晴网