1. 程式人生 > >R語言圖表基礎

R語言圖表基礎

R提供了非常豐富的繪圖功能,可以通過命令:demo (graphics) 或者demo(persp)來體驗R繪圖功能的強大。圖形工具是 R 環境的一個重要組成部分。 R提供了多種繪圖相關的命令,分成三類:高階繪圖命令:在圖形裝置上產生一個新的圖區,它可能包括座標軸,標籤,標題等等。低階繪圖命令:在一個已經存在的圖上加上更多的圖形元素,如額外的點,線和標籤。互動式圖形命令:允許互動式地用滑鼠在一個已經存在的圖上新增圖形資訊或者提取圖形資訊。下面我簡單說說它們的用法:

1.繪製條形統計圖:

語法:barplot(H,xlab,ylab, main,names.arg, col)

H是包含在條形圖中使用的數值的向量或矩陣。

xlab是x軸的標籤。

ylab是y軸的標籤。

main是條形圖的標題。

names.arg是在每個條下出現的名稱的向量。

col用於向圖中的條形提供顏色。


2.繪製直方統計圖:

語法:hist(v,main,xlab,xlim,ylim,breaks,col,border)

v -是包含直方圖中使用數值的向量。

main -表示圖表的標題。

col -用於設定條的顏色。

border -用於設定每個欄的邊框顏色。

xlab -用於描述x軸。

xlim -用於指定x軸上的值範圍。

ylim -用於指定y軸上的值範圍。

breaks -是用來提及每個欄的寬度。


3.繪製折線統計圖:

語法:

plot(v,type,col,xlab,ylab)

v -是包含數值的向量。

type -取值“p”表示僅繪製點,“l”表示僅繪製線條,“o”表示僅繪製點和線。

xlab -是x軸的標籤。

ylab -是y軸的標籤。

main -是圖表的標題。

col -用於繪製點和線兩種顏色。


4.繪製曲線統計圖:

語法:curve(sin,-2*pi, 2*pi,xname ="x")


5.繪製散點統計圖:

語法:plot(x, y, main, xlab,ylab,xlim,ylim, axes)

x -是資料集,其值是水平座標。 y -是資料集,其值是垂直座標。 main -是圖表的標題。 xlab -是水平軸(y軸)上的標籤。 ylab -是垂直軸(y軸)上的標籤。 xlim -是用於繪製的x的值的極限。 ylim -是用於繪製的y值的極限。 axes -指示是否應在繪圖上繪製兩個軸。

注意:mtcars("wt", "mpg")是R語言內建的資料集。 6.繪製餅狀統計圖: 語法:pie(x, labels, radius, main, col,clockwise) x -是包含餅圖中使用的數值的向量。 labels -用於描述切片的標籤。 radius -用來表示餅圖圓的半徑(-1和+1之間的值)。 main -用來表示圖表的標題。 col -表示調色盤。 clockwise -是一個邏輯值,指示片是順時針還是逆時針繪製。

7.繪製箱線統計圖:

語法:boxplot(x, data, notch, varwidth, names, main)

x是向量或公式。

data是資料幀。

notch是邏輯值。 設定為TRUE以繪製凹口。

varwidth是一個邏輯值。 設定為true以繪製與樣本大小成比例的框的寬度。

names是將列印在每個箱線圖下的組標籤。

main用於給圖表標題。

箱線圖五個數值點組成:最小值(min),下四分位數(Q1),中位數(median),上四分位數(Q3),最大值(max)



謝謝閱讀,如果有什麼建議或者想法請在下面留言。

由於圖片太大,部落格上顯示不太清楚,如果想要清楚的請單擊傳送陣