《學(xué)習(xí)小組Day4筆記--frank》

一、R語(yǔ)言學(xué)習(xí)

1、由于之前學(xué)習(xí)過(guò)R語(yǔ)言的安裝已經(jīng)學(xué)習(xí)過(guò)了,此處不予以詳細(xì)降解,個(gè)人認(rèn)為今天的ggplot2課程不錯(cuò),今天認(rèn)真學(xué)習(xí)了一遍,將過(guò)程演示如下:
mpg是ggplot2的內(nèi)置數(shù)據(jù)框,有人直接想mpg直接看數(shù)據(jù),怎么可能,你得先引用ggplot2這個(gè)包


召喚數(shù)據(jù)

2、看看數(shù)據(jù)的頻次

我這里用group_by和summarise的組合就行了,此處不演示

3、基礎(chǔ)作圖,無(wú)非是看數(shù)據(jù)來(lái)自于哪,然后你想把什么變量當(dāng)X軸,什么數(shù)據(jù)當(dāng)y軸
color和size你可以自己選擇,比如用分組啥的,alpha(透明度是一樣的),但是shape請(qǐng)注意,自動(dòng)分配形狀只能顯示6種,多出將無(wú)法分配形狀。

4、
來(lái)自生信星球

5、
上圖stroke = 2,下圖為3
,由此可見(jiàn),stroke改變粗細(xì)

6、怎么根據(jù)單個(gè)變量分類(lèi),facet_wrap(~ class, nrow = 2) #分兩行展示,class就是分類(lèi)的依據(jù),包:package, pack, wrap, include, cover, charter,wrap有包的意思
如果是兩個(gè)變量呢,用 facet_grid(drv ~ cyl),網(wǎng)格:grid, lattice, case, division, style, standard。


雙變量,美觀性很差

不需要指定nrow和ncol,因?yàn)閮蓚€(gè)人都你情我愿了,婚禮都布局好了
*那么如果不想在行或列維度中分面,用.代替變量名
ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy)) + 
  facet_grid(. ~ cyl)

7、幾何對(duì)象



將線性映射為drv(驅(qū)動(dòng)方式,d,f,4)就會(huì)自動(dòng)變成三條線型不同的線。
將顏色映射為drv,就會(huì)自動(dòng)變成三條顏色不用的線,我這里用drv改了顏色,果然就不一樣了。
8、如果一張圖要疊加多個(gè)圖層怎么辦

ggplot(data = mpg, mapping = aes(x = displ, y = hwy)) + 
  geom_point() + 
  geom_smooth()

映射標(biāo)準(zhǔn),著整體服從局部,整體服從細(xì)節(jié),細(xì)節(jié)決定成敗
9、用幾何對(duì)象函數(shù)geom_bar作直方圖,默認(rèn)統(tǒng)計(jì)變換是stat_count



stat = "identity"-是覆蓋默認(rèn)的統(tǒng)計(jì)變換
如果不想用,y = ..prop.., group = 1,group = 1,是整體頻率累加起來(lái)等于1
10、直方圖之堆疊式-fill


image.png

這個(gè)堆積圖片我還是蠻喜歡的,有層次感覺(jué)。position就把高度變?yōu)橐粯恿?,我不太喜歡
11、geom_jitter()有抖動(dòng)的功能,最?lèi)?ài)coord_polar 極坐標(biāo)系,先翻轉(zhuǎn),后畫(huà)出極坐標(biāo)
bar <- ggplot(data = diamonds) + 
  geom_bar(
    mapping = aes(x = cut, fill = cut), 
    show.legend = FALSE,
    width = 1
  ) + 
  theme(aspect.ratio = 1) +
  labs(x = NULL, y = NULL)
bar + coord_flip()
bar + coord_polar()
image.png

多圓圈圖

ggplot(data = diamonds) +
  geom_bar(mapping = aes(x = cut, fill = clarity), position = "fill") +
  coord_polar(theta = "y")
這里面position = "fill",就是設(shè)置成一個(gè)圓形
(引用生信星球)




?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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