發表文章

使用ggplot2畫XY散布圖(Scatter plots using ggplot2)

圖片
套路 59: 使用 ggplot2 畫 XY 散布圖 (Scatter plots using ggplot2) 1. 使用時機 : 拿到數據時,對數據的某些基本特徵 ( 集中 或 分散 ,線性、非線性相關或無關 ) 進行分析了解。 2. 分析類型 : 敘述性統計 , 資料視覺化 , R 繪圖。 3. 範例一 、 一組樣本 ( 資料 ): 咪路測量手養鳥出生天數 (day) 與翅膀長度 (cm) , 資料如下: X (day)          1 3 4 6 9 10 12 15 17 19 23 25 27 Y ( 翼長 ) 1.4 1.5 2.2 2.4 3.1 3.2 3.5 3.9 4.1 4.5 4.7 5.0 5.2 X , Y 是否有線性關係 ? 第一步 : 資料 , 輸入建立資料 。   dat <- read.table(header = T, text = " age length 1 1.4 3 1.5 4 2.2 6 2.4 9 3.1 10 3.2 12 3.5 15 3.9 17 4.1 19 4.5 23 4.7 25 5.0 27 5.2")   # age 及 length 資料以空白分隔 。   attach(dat)   # 告知 R 使用資料 dat 。   names(dat)   # 指定資料標題。   dat   # 顯示資料 , 可檢查資料格式是否正確 第二步 : 安裝 ggplot2 程式套件。 第三步 : 呼叫 ggplot2 程式套件備用。   library(ggplot2) 第四步 : 畫