學(xué)習(xí)小組Day4筆記--Sky

學(xué)習(xí)目的

1.安裝R(基礎(chǔ))和Rstudio(人性化一些的界面)

這個會,略

2.粗略了解R語言是什么,干什么的,認(rèn)識Rstudio的工作界面

這個會,略

3.學(xué)會外觀設(shè)置和基本操作

這個會,略

4.完成第一個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)手動設(shè)置圖形屬性

注意:color="blue"在aes() 外

ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy), color = "blue")

(5)stroke-輪廓,用于散點圖

ggplot(data = mpg) + 
      geom_point(mapping = aes(x = displ, y = hwy, stroke = 3),shape=21)

分面

(1)依據(jù)單個變量分面 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ù)兩個變量分面 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
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容