R語言圖形初階
阿新 • • 發佈:2018-11-19
pdf("test.pdf")
attach(my_data)
plot(x,y)
abline(lm(y~x))
title("Regression of Y and X")
detach(my_data)
dev.off()
多個圖形視窗的處理函式dev.new()、dev.next()、dev.prev()、dev.set()和dev.off()。
函式plot()是R中為物件作圖的一個泛型函式,其他選項可以通過help(plot)檢視。
圖形引數
函式par()用來設定圖形的選項,在該次會話結束之前會一直有效。
用於指定符號和線條型別的引數:
- pch用於指定繪製點使用的符號;
- cex指定符號的大小,預設大小為1,1.5表示放大為預設值的1.5倍;
- lty指定線條型別;
- lwd指定線條寬度。
顏色:
- col預設的繪圖顏色,col=c("red","blue")並需要繪製三條線,則第一條為紅色,第二條為藍色,第三條為紅色。
- col.axis座標軸刻度文字的顏色。
- col.lab座標軸標籤的顏色。
- col.main標題的顏色。
- col.sub副標題的顏色。
- fg圖形的前景色。
- bg圖形的背景色。
文字屬性:
- cex表示對預設大小縮放的數值。
- cex.axis座標軸刻度文字的縮放倍數。
- cex.lab座標軸標籤的縮放倍數。
- cex.main標題的縮放倍數。
- cex.sub副標題的縮放倍數。
- 同理font對應引數與上面類似。
圖形尺寸和邊界大小:
- pin以英寸表示的圖形尺寸;
- mai以數值向量表示的邊界大小;
- mar以數值向量表示的邊界大小;
函式title()為圖形新增標題和座標軸標籤。
函式axis()可以建立自定義的座標軸。
函式abline()用來為圖形新增參考線。
函式legend()用來新增圖例。
test()向繪圖區域內部新增文字,而mtext()則向圖形的四個邊界之一新增文字。
函式plotmath()可以進行數學標註。
圖形的組合——可以通過par()函式中mfrow=c(nrows,ncols)進行按行填充,或mfcol=c(nrows,ncols)按列填充。