1. 程式人生 > >R語言學習(五)

R語言學習(五)

R中有許多包可以繪製各種圖形,如條形圖,直方圖等等,在學習R語言的過程中我也呼叫相應函式繪製了這些圖形,但感覺掌握的還是皮毛而已,圖形通過不同引數的設定是可以進行各種各樣的變化的,希望今後能在實際的運用過程中進一步靈活掌握繪圖技巧

1.條形圖:barplot(資料來源,....horiz=TRUE/FALSE):當horiz=TRUE時就會變為橫向條形圖;

2.餅圖:pipe(資料來源,labels=c(標籤1,標籤2...))

3.直方圖:hist(資料來源,freq=TRUE/FALSE...):freq=TRUE時,直方圖的縱座標為頻數;freq=FALSE時,直方圖的縱座標為概率/佔比;

4.核密度圖:隨機變數在不同取值之間的概率密度函式  

density(..):求出密度  plot(...):畫出密度圖   ploygon(...,col="填充色",border="邊界顏色")

5.箱線圖:反映出隨機變數的最小值,中位數,1/4分位數,最大值等等

boxplot(...,horizontal=TRUE/FALSE,....)   horizontal=TRUE時為水平放置  horizontal=FALSE時為垂直放置

boxplot(y~x1*x2,.....data=變數x1,x2所在的資料集,...):畫出x1和x2組合的不同情況下的箱線圖

boxplot.stats(...,...):顯示出箱線圖的中位數,最小值等資訊

6.點圖:反映某變數不同型別下的取值   dotchart(.....)

R語言不僅繪圖功能強大,統計功能也很強大,許多包中存在相應的統計函式,統計也算得上是R強大的另一表現之處,不過也正因為R的包十分豐富,致使在使用時產生很大的困難,這裡我就說說自己經常使用的幾個統計函式

7.summary(資料):顯示出資料的一些基本資訊;Hmsic包中的describe(資料來源); fivenum(資料來源)