生信學(xué)習小組Day4——面壁潤

R語言基礎(chǔ)

今天學(xué)習的主要內(nèi)容是R語言基礎(chǔ)设塔,主要是學(xué)習R 作圖的基礎(chǔ),參考了生信星球《R數(shù)據(jù)科學(xué)--詳解ggplot2》一文圆凰。讓我們開始今天的學(xué)習吧!R 語言搞起体箕!

一专钉、mpg數(shù)據(jù)框

mpg是ggplot2的內(nèi)置數(shù)據(jù)框。我個人認為這些內(nèi)置的數(shù)據(jù)都是供我們初學(xué)者來練習代碼以及熟悉操作的累铅。
既然是ggplot2的內(nèi)置的跃须,那我們首先加載ggplot2這個R包。然后查看mpg的數(shù)據(jù)類型娃兽,行列情況菇民。我們發(fā)現(xiàn)mpg的數(shù)據(jù)類型為data.frame,即數(shù)據(jù)框投储。它是由234行和11列組成的第练。

library(ggplot2)
p <- mpg
class(p)
[1] "tbl_df"     "tbl"        "data.frame"
View(p)
mpg.png

如何查詢每列的非重復(fù)值及每個值的重復(fù)次數(shù)呢:用dplyr包的distinct函數(shù)

library(dplyr)
distinct(p,manufacturer) #manufacturer替換為其他列名玛荞。僅顯示非重復(fù)值娇掏,不顯示重復(fù)次數(shù)。
count(p,manufacturer) #顯示出現(xiàn)次數(shù)
distinct.png

count.png

二勋眯、入門級繪圖模板

ggplot(data =) +
 (mapping = aes())

三婴梧、圖形映射屬性

ggplot(data = mpg) + 
       geom_point(mapping = aes(x = displ, y = hwy))
1.png

黑白不好看下梢,上色!H洹孽江!

ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy, color = class))
2.png

大小設(shè)置

ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy, size = class))
ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy, size = class, color = class))
3.png

4.png

透明度和形狀

# 將車型class映射給透明度
ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy, alpha = class, color = class))
# 將車型class映射給形狀
ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy, shape = class, color = class))
ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy), color = "blue")
5.png
6.png

7.png

stroke-輪廓更改

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

8.png

三、圖像分面

ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy)) + 
  facet_wrap(~ class, nrow = 2) #分兩行展示
ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy)) + 
  facet_grid(drv ~ cyl)
ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy)) + 
  facet_grid(. ~ cyl)
9.png

10.png

11.png

四番电、幾何對象竟坛,j簡單理解就是不同圖的類型

ggplot(data = mpg) +
  geom_smooth(mapping = aes(x = displ, y = hwy))
#分組
ggplot(data = mpg) +
  geom_smooth(mapping = aes(x = displ, y = hwy, group = drv))
#隱式分組-線型
ggplot(data = mpg) +
  geom_smooth(
    mapping = aes(x = displ, y = hwy, linetype = drv),
  )
#隱式分組-顏色
ggplot(data = mpg) +
  geom_smooth(
    mapping = aes(x = displ, y = hwy, color = drv),
    show.legend = FALSE  #不顯示圖例
  )
12.png

分組.png

13.png

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


15.png

結(jié)語

跟著花花姐的教程來學(xué)習,真的棒钧舌!保姆級教程担汤,步步理解,對于我這小白很友善呀洼冻!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末崭歧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子撞牢,更是在濱河造成了極大的恐慌率碾,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,294評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件屋彪,死亡現(xiàn)場離奇詭異所宰,居然都是意外死亡,警方通過查閱死者的電腦和手機畜挥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,493評論 3 385
  • 文/潘曉璐 我一進店門仔粥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蟹但,你說我怎么就攤上這事躯泰。” “怎么了华糖?”我有些...
    開封第一講書人閱讀 157,790評論 0 348
  • 文/不壞的土叔 我叫張陵麦向,是天一觀的道長。 經(jīng)常有香客問我客叉,道長诵竭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,595評論 1 284
  • 正文 為了忘掉前任兼搏,我火速辦了婚禮卵慰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘向族。我一直安慰自己呵燕,他們只是感情好,可當我...
    茶點故事閱讀 65,718評論 6 386
  • 文/花漫 我一把揭開白布件相。 她就那樣靜靜地躺著再扭,像睡著了一般氧苍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上泛范,一...
    開封第一講書人閱讀 49,906評論 1 290
  • 那天让虐,我揣著相機與錄音,去河邊找鬼罢荡。 笑死赡突,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的区赵。 我是一名探鬼主播惭缰,決...
    沈念sama閱讀 39,053評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼笼才!你這毒婦竟也來了漱受?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,797評論 0 268
  • 序言:老撾萬榮一對情侶失蹤骡送,失蹤者是張志新(化名)和其女友劉穎昂羡,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體摔踱,經(jīng)...
    沈念sama閱讀 44,250評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡虐先,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,570評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了派敷。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蛹批。...
    茶點故事閱讀 38,711評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖膀息,靈堂內(nèi)的尸體忽然破棺而出般眉,到底是詐尸還是另有隱情,我是刑警寧澤潜支,帶...
    沈念sama閱讀 34,388評論 4 332
  • 正文 年R本政府宣布,位于F島的核電站柿汛,受9級特大地震影響冗酿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜络断,卻給世界環(huán)境...
    茶點故事閱讀 40,018評論 3 316
  • 文/蒙蒙 一裁替、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧貌笨,春花似錦弱判、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,796評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽开伏。三九已至,卻和暖如春遭商,著一層夾襖步出監(jiān)牢的瞬間固灵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,023評論 1 266
  • 我被黑心中介騙來泰國打工劫流, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留巫玻,地道東北人。 一個月前我還...
    沈念sama閱讀 46,461評論 2 360
  • 正文 我出身青樓祠汇,卻偏偏與公主長得像仍秤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子可很,可洞房花燭夜當晚...
    茶點故事閱讀 43,595評論 2 350

推薦閱讀更多精彩內(nèi)容