顯示具有 資料視覺化 標籤的文章。 顯示所有文章
顯示具有 資料視覺化 標籤的文章。 顯示所有文章

2016年5月7日 星期六

R學習筆記_資料視覺化(直方圖_Histograms)

直方圖是將有順序性數值(例如:年齡)分為幾個群組,以年齡舉例,我們可以將年齡整理成一個21-25歲為一個群組,並計算該群組出現的頻率。
直方圖與Bar Chart(長條圖最大的區別是)長條圖的群組通常是無順序的內容(例如:顏色)。 所以Histograms的群組內容總是相連的,而Bar Chart是分開的,也因為Histograms是有連續性的,所以可以用來觀測所蒐集的數值資料的分佈情況,適用於判斷資料分佈的集中與分散趨勢。
我們使用hist函數來繪製Histograms。
age <-  c(21,32,22,22,24,23,19,41,20,19,19,25,26,31) # 建立圖形資料
hist(age,xlab = "age",col = "yellow",border = "blue") # 繪製histogram
此外我們可以透過參數xlim與ylim調整X軸與Y軸的間距。
age <-  c(21,32,22,22,24,23,19,41,20,19,19,25,26,31) # 建立圖形資料
hist(age,xlab = " age ",col = "green",border = "red", xlim = c(15,45), ylim = c(0,10), breaks = 5) # 繪製histogram

2016年4月25日 星期一

R學習筆記_資料視覺化(繪製bar chart)

R使用barplot()繪製bar chartbarplot()也可以設定繪製水平與垂直圖形。


有關barplot使用說明如下圖:

常使用之參數說明
Height:數字(numeric)類型的向量(vector)或矩陣(matrix)
xlab:X軸之標籤。
ylab: Y軸之標籤
main: bar charttitle
names.arg: bar chart中每個bar顯示名稱。
Col: bar chart中每個bar顯示顏色。


範例程式碼

# 建立資料內容
ProductRevenue <- c(70,120,280,30,410) 
Months <- c("Mar","Apr","May","Jun","Jul")
# 繪製bar chart.
barplot(ProductRevenue , names.arg = Months , xlab = "Month",ylab = "Revenue",col = "blue",main = "Revenue chart",border = "red")

程式碼執行結果: