學(xué)習(xí)目的
1.安裝R(基礎(chǔ))和Rstudio(人性化一些的界面)
這個(gè)會(huì)矾睦,略
2.粗略了解R語言是什么,干什么的炎功,認(rèn)識(shí)Rstudio的工作界面
這個(gè)會(huì)枚冗,略
3.學(xué)會(huì)外觀設(shè)置和基本操作
這個(gè)會(huì),略
4.完成第一個(gè)R做的圖
參考自R數(shù)據(jù)科學(xué)--詳解ggplot2
ggplot2畫圖蛇损,主要結(jié)構(gòu):
ggplot(data =) +
(mapping = aes())
(1)顏色color
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy, color = class))
(2)大小size
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy, size = class))
(3)透明度和形狀
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy, alpha = class))
(4)手動(dòng)設(shè)置圖形屬性
注意:color="blue"在aes() 外
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy), color = "blue")
(5)stroke-輪廓赁温,用于散點(diǎn)圖
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy, stroke = 3),shape=21)
分面
(1)依據(jù)單個(gè)變量分面 facet_wrap()
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy)) +
facet_wrap(~ class, nrow = 2)
image.png
nrow指定分面后顯示幾行
ncol指定分面后顯示幾列
注意~分面依據(jù)必須是離散型變量坛怪。
(2)依據(jù)兩個(gè)變量分面 facet_grid()
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy)) +
facet_grid(drv ~ cyl)
image.png
不需要指定nrow和ncol。
(3)不想在行或列維度中分面股囊,用.代替變量名
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy)) +
facet_grid(. ~ cyl)
image.png
今天課程思維導(dǎo)圖
day4-R語言基礎(chǔ).jpg