iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 20
0
自我挑戰組

資料處理以及視覺化系列 第 20

R語言-第二十天的鐵達尼 GGPLOT-6 加上資料標籤

  • 分享至 

  • xImage
  •  

今天的目標

把其中隨機3個溺水的女性找出來!

並且在圖上標示出來

library(titanic)
library(ggplot2)

raw = titanic_train

ggplot(raw,aes(x = Age , y = Survived)) + 
  geom_point(aes(color = Sex)) +
  geom_text(label = raw$Name)

https://ithelp.ithome.com.tw/upload/images/20191004/20112574YG3urI1e6M.png
這樣畫的話 , 會很恐怖

會把全部人都畫出來了

所以要先把目標資料挑出來

target = subset(raw,Survived == 0 & Sex == "female")

然後隨機找三個人

target = target[sample(50)[1:3],]

在來繪製在圖上

ggplot(raw,aes(x = Age , y = Survived)) + 
  geom_point(aes(color = Sex)) +
  geom_label(data = target ,label = target$Name ,position = "identity")

https://ithelp.ithome.com.tw/upload/images/20191004/20112574F38SdUseeD.png

即可完成!!


上一篇
R語言-第十九天的鐵達尼 GGPLOT-5 錯誤的繪圖
下一篇
R語言-第二十一天的鐵達尼 GGPLOT-7 加上更強的資料標籤
系列文
資料處理以及視覺化30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言