> data = c(2050,2150,2250,2080,1955,1910,2090,2330,2140,2525,2120,2080) #建立資料數列

> data=sort(data) #把資料排序一下

> data
 [1] 1910 1955 2050 2080 2080 2090 2120 2140 2150 2250 2330 2525

> quantile(data,0.25) #這是第一四分位數
   25% 
2072.5 

> quantile(data,0.5)  #這是第二四分位數
 50% 
2105 

> quantile(data,0.75) #這是第三四分位數
 75% 
2175 

> boxplot(data) #畫個盒形圖吧
 
R-Boxplot 

 

如果嫌棄上面樣式簡單的盒形圖,那就繼續往下看吧~

> windows() #開個畫圖的視窗
> par(mfrow=c(2,2)) #將畫布分成2x2的大小
> boxplot(data,horizontal=T) #第一張圖:來張橫的盒形圖吧
> title('橫的Boxplot') #記得要打上標題
> boxplot(data, width=100) #第二張圖:覺得盒子太小?那就讓它長胖一點吧!width設為100
> title('盒子大小=100')
> boxplot(data, width=100, pars=list(staplewex=0.9)) #第三張圖:盒子大了,上下界的線覺得短了嗎?用staplewex來調整比例囉~
> title('上下界線的長度是盒子的90%') #第四張圖:覺得顏色太單調了嗎?那就上個色吧!
> boxplot(data, col='green')
> title('上個顏色')

R-Boxplot 

R內建的顏色有657種,可以用colors()這個指令來查詢;如果覺得樣式種類不夠多或是太麻煩,則可以用以下兩種方式:

1. col=rgb(0.1,0.2,0.3)

2. col=rgb(255,127,0, maxColorValue=255)

這樣就可以調出喜歡的顏色囉~

個人比較喜歡第二種方式,第一種的數值需介於0~1,有時候很難理解會出現什麼顏色...囧

也可以用來查16進位的色碼

> rgb(0.1,0.2,0.3)
[1] "#1A334C"

> rgb(255,127,0, maxColorValue=255)
[1] "#FF7F00"

 

---------------------

以上,畫圖果然比較開心...結論,並不是所有的統計題目都適合用程式寫...=_=

創作者介紹
創作者 燈下黑 的頭像
minkei

燈下黑

minkei 發表在 痞客邦 留言(0) 人氣( 4071 )