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