11月2日台北陰雨中
接續昨天的話題
我們將資料處理好後,該怎麼只讓指定點變成紅色呢?
首先我們一樣先建立一張畫布
#繪圖
ggplot(dat,aes(x = hp , y = mpg , label = car))+
labs(x = "馬力" , y = "油耗(英哩/加侖)")#更改座標軸名稱
之後我們將資料print在圖上
geom_point(color = ifelse(dat$car == "","black","red") , size =ifelse(dat$car == "",1,3))
可以看到我們已經將資料中馬力最大及最小的兩個點在圖上顯示出來了~
主要是使用 ifelse來處理點的顏色及大小
接下來我們在圖上標上這兩點的車輛名稱
geom_text_repel(col = "darkgreen",size = 4.5)
這樣看圖是不是更方便了呢~
只要創意夠,繪圖就能夠精彩
(但我就是創意不夠XD)
End.