####安裝套件####
install.packages("ggplot2")
## Installing package into '/cloud/lib/x86_64-pc-linux-gnu-library/4.1'
## (as 'lib' is unspecified)
install.packages("titanic")
## Installing package into '/cloud/lib/x86_64-pc-linux-gnu-library/4.1'
## (as 'lib' is unspecified)
install.packages("dplyr")
## Installing package into '/cloud/lib/x86_64-pc-linux-gnu-library/4.1'
## (as 'lib' is unspecified)
install.packages("tidyverse")
## Installing package into '/cloud/lib/x86_64-pc-linux-gnu-library/4.1'
## (as 'lib' is unspecified)
# 多行註解 『 Command + Shift + C 』,若是想要取消註解,僅需將段落反白再執行一次Command + Shift + C 即可。
library(ggplot2) ##須先安裝 install.packages("ggplot2")
mpg <- mpg
# variable detail
# manufacturer 車廠
# model 型號
# displ 引擎排氣量
# year 出廠年份
# cyl 氣缸數
# trans 自/手排
# drv f = front-wheel drive, r = rear wheel drive, 4 = 4wd
# cty city miles per gallon 城市駕駛油耗
# hwy highway miles per gallon 高速公路駕駛油耗
# fl 汽油: ethanol E85, diesel, regular, premium, CNG
# class 車型
#一、長條圖geom_bar()
ggplot(data= mpg, aes(x=class,fill=class))+
geom_bar()+
labs(x= "車型", y= "數量", title = "mpg長條圖geom_bar", subtitle = "喻")

#二、長條圖geom_col()
ggplot(data= mpg, aes(x=drv,y=displ, fill=drv))+
geom_col()+
labs(x= "drv", y= "排氣量", title = "mpg長條圖geom_col", subtitle = "喻")

#三、放射圖coord_polar()
ggplot(data= mpg, aes(x=drv,y=displ, fill=drv))+
geom_col()+
coord_polar()+
labs(x= "drv", y= "排氣量", title = "mpg放射圖geom_col", subtitle = "喻")

#散佈圖
ggplot(data= mpg, aes(x=cty,y=displ, color=drv))+
geom_point()+
labs(x= "cty", y= "排氣量", title = "mpg放射圖geom_col", subtitle = "喻")

ggplot(data= mpg, aes(x = cty, y= displ, size=cyl, fill=drv))+
geom_point()+
labs(x= "cty", y= "displ", title = "mpg放射圖geom_col_size = cyl", subtitle = "喻")

#盒狀圖
ggplot(data= mpg, aes(x=cty,y=displ, color=drv))+
geom_boxplot()+
labs(x= "cty", y= "dispal", title = "mpg放射圖geom_col", subtitle = "喻")
