<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語言中使用text()函數給繪圖添加文字

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

        R語言中text()函數同abline()函數lines()函數一樣屬于低水平函數,即在已有繪圖中添加相關圖形。

        text()函數的作用是在給定的x和y坐標的位置添加字符串。

        text()函數的默認使用格式如下:

        text(x, y = NULL, labels = seq_along(x$x), adj = NULL,
        pos = NULL, offset = 0.5, vfont = NULL,
        cex = 1, col = NULL, font = NULL, ...)

        其中,

        x和y為數值型向量,即要書寫字符串的位置坐標。如果,x和y向量的長度不同,則短的將會被循環使用。

        labels  字符串向量,要繪制的字符串。

        adj 調整文字的位置。其值位于[0,1]之間。當adj為1個值時,是調整labels的x軸的位置,當是2個值時,第1個調整的是x軸的位置,第2個調整的是y軸的位置。

        pos 調整文字的方向位置,如果給定了此值,將覆蓋adj給定的值。1,2,3和4分別對應坐標的下,左,上和右。

        offset 此參數需要與pos結合使用。當指定pos時,給出字符偏移量。

        vfont NULL值為默認使用當前字體族。或者是一個長度為2的矢量字體字符向量。向量的第一個元素用于指定一種字體,第二個元素用于指定一種樣式。如文本標簽用表達式給出,則該項設置將被忽略。

        cex 設置字體大小,如果為NA或NULL,則設置為1.

        col 用于設置文本的顏色。

        font 設置文字的格式,1是默認值,就是普通的文字,2代表加粗,3代表斜體, 4代表加粗+斜體, 5只有用來ADOBE的設備上時,才有用。

        舉例說明:

        (1)簡單實用

        plot(1:5, 1:5, type = "n", xlab = "X", ylab = "Y")
        abline(h=3,v=3,lty=3,col="lightgray")
        text(3,3, "biye5u.com")

        結果如下圖所示:

        R中text函數的簡單使用例子

        (2)同時繪制多個文本

        plot(1:5, 1:5, type = "n", xlab = "X", ylab = "Y")
        abline(h=c(3,4),v=c(3,4),lty=3,col="lightgray")
        text(c(3,4),c(3,4),c("biye5u.com","翔宇亭IT樂園"))

        運行結果如下:

        R中使用text函數繪制多個文本

        (3)使用adj參數調整文字的位置

        plot(1:5, 1:5, type = "n", xlab = "X", ylab = "Y")
        abline(h=c(3,4),v=c(3,4),lty=3,col="lightgray")
        text(c(3,4),c(3,4),c("biye5u.com","翔宇亭IT樂園"),adj=1)

        運行結果如下圖所示:

         R中text函數使用adj參數調整文字位置

        從圖中可以看出,adj參數為1時,則標簽的文字右對齊坐標,為0時,則左對齊坐標,其它值則在兩者之間進行調整。

        (4)使用pos參數

        plot(1:5, 1:5, type = "n", xlab = "X", ylab = "Y")
        abline(h=1:4,v=1:4,lty=3,col="lightgray")
        text(3,3,"1biye5u.com",pos=1)
        text(3,3,"2biye5u.com",pos=2)
        text(3,3,"3biye5u.com",pos=3)
        text(3,3,"4biye5u.com",pos=4)

        運行結果如下:

        R中text函數pos參數的使用

        (5)offset參數的使用

        plot(1:5, 1:5, type = "n", xlab = "X", ylab = "Y")
        abline(h=1:4,v=1:4,lty=3,col="lightgray")
        text(3,3,"1biye5u.com",pos=1)
        text(3,3,"2biye5u.com",pos=1,offset=1)
        text(3,3,"3biye5u.com",pos=1,offset=-1)
        text(3,3,"4biye5u.com",pos=1,offset=2)

        運行結果如下:

        R中text函數offset參數的使用

        (6)設置字體顏色

        plot(1:5, 1:5, type = "n", xlab = "X", ylab = "Y")
        abline(h=1:4,v=1:4,lty=3,col="lightgray")
        text(3,3,"biye5u.com",col="blue")

        運行結果如下:

        R中text函數設置字體顏色

        本文為翔宇亭IT樂園原創,如需轉載,請注明來處:翔宇亭IT樂園R語言中使用text()函數給繪圖添加文字

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

           評論摘要(共 5 條,得分 485 分,平均 97 分) 查看完整評論
        [回復] 5Sarah   打分:100 分  發表時間:2020-06-20
        · Very Good.Good for examples.
        [回復] 4你的學生   打分:100 分  發表時間:2020-06-20
        · 很好的,贊贊!!
        [回復] 3good   打分:100 分  發表時間:2020-05-21
        · 很好,正在作圖,立馬能用
        [回復] 2hohoho   打分:100 分  發表時間:2019-04-21
        · 不錯,特意留言感謝,再出好文章,。
        [回復] 1abocide   打分:85 分  發表時間:2018-11-18
        · hhhhhhhh
        愿您的精彩評論引起共鳴,帶來思考和價值。
        用戶名: 查看更多評論
        分 值:100分 90分 80分 70分 60分 40分 20分
        內 容:
        驗證碼:
        關于本站 | 網站幫助 | 廣告合作 | 網站聲明 | 友情連接 | 網站地圖
        本站部分內容來自互聯網,如有侵權,請來信告之,謝謝!
        Copyright © 2007-2020 biye5u.com. All Rights Reserved.
        特黄特色三级在线观看 - 视频 - 在线观看 - 影视资讯 -心晴网