您好,登錄后才能下訂單哦!
今天小編給大家分享一下R語言基本繪圖參數(shù)有哪些的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
圖形是進(jìn)行數(shù)據(jù)的趨勢(shì)觀察和數(shù)據(jù)展示的一種很好的手段。R語言基本函數(shù), plot函數(shù),屬于graphics包。
Ⅰ 可用參數(shù):
type:表現(xiàn)a,b之間的關(guān)系的形式:
"p":point;"l":線,lines;"b":斷點(diǎn)為點(diǎn),線連接,點(diǎn)線不相交,both;"c":僅線,不連續(xù);"o":點(diǎn)、線且相交,overplot;"n":空?qǐng)D;
pch:符號(hào)類型,如下圖所示:
lty:控制連線的線型,可以是整數(shù)(1: 實(shí)線,2: 虛線,3: 點(diǎn)線,4: 點(diǎn)虛線,5: 長虛線,6: 雙虛線)
bty:控制圖形邊框形狀,可用的值為: "o", "l", "7", "c", "u" 和"]" (邊框和字符 的外表相像),bty="n"則不繪制邊框
box:在當(dāng)前的圖上加上邊框
main:主標(biāo)題
sub:副標(biāo)題
xlab,ylab :X Y坐標(biāo)軸標(biāo)題
xlim,ylim:X Y坐標(biāo)軸范圍
cex:控制缺省狀態(tài)下符號(hào)和文字大小的值,用于表示對(duì)默認(rèn)的繪圖文本和符號(hào)放大多少倍。
cex.axis 坐標(biāo)軸刻度標(biāo)記的縮放倍數(shù)
cex.lab 坐標(biāo)軸標(biāo)題的縮放倍數(shù)
cex.main 圖主標(biāo)題的縮放倍數(shù)
cex.sub 圖副標(biāo)題的縮放倍數(shù)
col 圖中符號(hào)(點(diǎn)、線等)的顏色,與cex參數(shù)類似,具體如下:
col.axis 坐標(biāo)軸刻度標(biāo)記的顏色
col.lab 坐標(biāo)軸標(biāo)題的顏色
col.main 圖主標(biāo)題的顏色
col.sub 圖副標(biāo)題的顏色
cex.font:指定繪圖使用的字體樣式。 1=常規(guī), 2=粗體, 3=斜體, 4=粗斜體, 5=符號(hào)字體
font.axis 坐標(biāo)軸刻度文字的字體樣式
font.lab 坐標(biāo)軸標(biāo)簽(名稱)的字體樣式
font.main 標(biāo)題的字體樣式
font.sub 副標(biāo)題的字體樣式
family:設(shè)置文本的字體族(襯線、無襯線、等寬、符號(hào)字體等);標(biāo)準(zhǔn)取值有:serif, sans, mono, symbol
Ⅱ 可添加簡單函數(shù)
legend():除了利用x,y設(shè)置圖例的坐標(biāo)外,用”topleft”, "center","bottomright"等設(shè)置位置非常方便。ncol設(shè)置圖例的列數(shù), horiz設(shè)置圖例的排列方向。
las:坐標(biāo)軸標(biāo)簽樣式;取0、1、2、3,四個(gè)整數(shù)之一,分別表示“總是平行于坐標(biāo)軸”、“總是水平”、“總是垂直于坐標(biāo)軸”和“總是豎直”。
segments:(x0, y0,x1, y1)從(x0,y0)各點(diǎn)到(x1,y1)各點(diǎn)畫線段
lend:線段的端點(diǎn)樣式,參數(shù)值可以為一個(gè)整數(shù)或者一個(gè)字符串。參數(shù)值為0或者"round"時(shí),表示端點(diǎn)樣式為圓角(默認(rèn)值);為1或者"butt"時(shí),表示端點(diǎn)直接截?cái)?;?或者"square"表示延伸末端。
arrows(x0, y0,x1, y1):箭頭:code=1則在各(x1,y1)處畫箭頭,code=2則在各(x0,y0)處畫箭頭,code=3則在兩端都畫箭頭; angle控制箭頭軸到箭頭邊的角度;length箭頭長度;
abline(h=y)在縱坐標(biāo)y處畫水平線,abline(v=x)在橫坐標(biāo)x處畫垂直線;abline(a,b)繪制斜率為b和截距為a的直線;abline(lm.obj)畫由lm.obj確定的回歸線。
rect(x1, y1, x2, y2) :繪制長方形,(x1, y1)為左下角,(x2,y2)為右上角
polygon(x, y):繪制連接各x,y坐標(biāo)確定的點(diǎn)的多邊形
text()(繪圖區(qū)內(nèi))在給定坐標(biāo)的位置寫字。text(x, y, labels,…)在(x,y)處添加用labels指定的文字;
srt:字符串旋轉(zhuǎn)度數(shù),只支持函數(shù)text。
mtext(繪圖區(qū)外)為四個(gè)坐標(biāo)軸添加標(biāo)簽。mtext(text,side=3, line=0,…)在邊空添加用text指定的文字,用side指定添加到哪一邊;line指定添加的文字距離繪圖區(qū)域的行數(shù),不夠的話,可以mar參數(shù)調(diào)整
bg:設(shè)定繪圖區(qū)域的背景顏色
fg :設(shè)置前景色
Ⅲ 代碼示例如下:
##plot函數(shù) plot(1:16, type="p",col="red", col.axis="purple", bty="o", lty=2, pch=2, lwd=2, main="Test", sub="plot test", xlab="X", ylab="Y", xlim=c(0, 25), ylim=c(0,19), font.main=3, las=1, col.main="red", col.sub="blue", col.lab="green", cex.lab=0.75) ##添加基本參數(shù) abline(h=c(1,5),v=2,lty=2,col="grey50",lwd=2) segments(4,2,16,14,lwd=3,col="grey50",lend=1) arrows(3,6,10,13, angle= 30,code=2,length=0.3,lty=2,lwd=3) rect(5, 15, 7, 18) polygon(x=c(12,14,15,16), y=c(9,10,16,17)) text(15,6,"Test",family="serif",col="#7EFFD3",cex=2,font=3,srt=45) mtext("here",4,line=0) #不夠的話,可以mar參數(shù)調(diào)整 legend(20, 19, c("sin", "cos", "tan"), col = c(3, 4, 6),text.col = "green4", lty = c(2, -1, 1), pch = c(NA, 3, 4),merge = TRUE, bg = "gray90")
以上就是“R語言基本繪圖參數(shù)有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。