国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > R > 正文

R語言中使用text()函數給繪圖添加文字

2023-04-28 12:24:17
字體:
來源:轉載
供稿:網友

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, "VeVb.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("VeVb.com","武林網VEVB"))

運行結果如下:

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("VeVb.com","武林網VEVB"),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,"1VeVb.com",pos=1)
text(3,3,"2VeVb.com",pos=2)
text(3,3,"3VeVb.com",pos=3)
text(3,3,"4VeVb.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,"1VeVb.com",pos=1)
text(3,3,"2VeVb.com",pos=1,offset=1)
text(3,3,"3VeVb.com",pos=1,offset=-1)
text(3,3,"4VeVb.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,"VeVb.com",col="blue")

運行結果如下:

R中text函數設置字體顏色

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安新县| 南投县| 武冈市| 雅江县| 新津县| 越西县| 犍为县| 昌图县| 曲阳县| 泸溪县| 洪洞县| 古丈县| 新津县| 疏附县| 南昌市| 定远县| 阿坝| 霍邱县| 上饶市| 洪洞县| 岗巴县| 秀山| 彭阳县| 什邡市| 汽车| 通许县| 砀山县| 青神县| 两当县| 湘乡市| 定西市| 台安县| 山阳县| 黄大仙区| 陈巴尔虎旗| 咸阳市| 漳平市| 榆中县| 嘉兴市| 彩票| 北碚区|