R語(yǔ)言繪圖 | 最全的云雨圖繪制教程

原文鏈接:R語(yǔ)言繪圖 | 最全的云雨圖繪制教程

關(guān)于《R語(yǔ)言繪圖專欄》

關(guān)于《R語(yǔ)言繪圖專欄》棒呛,此專欄基于R語(yǔ)言繪制圖形蒙兰。每個(gè)圖形我們會(huì)提供對(duì)應(yīng)的R代碼數(shù)據(jù)文本文檔睛藻。此系列將會(huì)是一個(gè)長(zhǎng)期更新的系列。

注意:若是你加入我們社群,則直接在社群中獲得筑舅。

本期教程

2023年教程總匯

https://mp.weixin.qq.com/s/wCTswNP8iHMNvu5GQauHdg

Code

  1. 加載所需R包
library(ggrain)
library(ggplot2)
  1. 加載數(shù)據(jù)
iris
  1. 繪制基礎(chǔ)云雨圖
ggplot(iris, aes(x = Species, y = Sepal.Length, fill =  Species)) +
  geom_rain(rain.side = 'l')
ggplot(iris, aes(x = 1, y = Sepal.Length, fill = Species)) +
  geom_rain(alpha = .5)

給散點(diǎn)添加顏色

ggplot(iris, aes(1, Sepal.Width, fill = Species, color = Species)) +
  geom_rain(alpha = .6,
            boxplot.args = list(color = "black", outlier.shape = NA)) +
  theme_classic() +
  scale_fill_brewer(palette = 'Dark2') +
  scale_color_brewer(palette = 'Dark2')


將圖形進(jìn)行翻轉(zhuǎn),使用coord_flip()

ggplot(iris, aes(Species, Sepal.Width, fill = Species)) +
  geom_rain(alpha = .5) +
  theme_classic() +
  scale_fill_brewer(palette = 'Dark2') +
  guides(fill = 'none', color = 'none') +
  coord_flip()
  1. 兩兩進(jìn)行配對(duì)陨舱,使用線條連線
    事例數(shù)據(jù)整理
set.seed(42) # the magic number

iris_subset <- iris[iris$Species %in% c('versicolor', 'virginica'),]

iris.long <- cbind(rbind(iris_subset, iris_subset, iris_subset), 
                   data.frame(time = c(rep("t1", dim(iris_subset)[1]), rep("t2", dim(iris_subset)[1]), rep("t3", dim(iris_subset)[1])),
                              id = c(rep(1:dim(iris_subset)[1]), rep(1:dim(iris_subset)[1]), rep(1:dim(iris_subset)[1]))))

# adding .5 and some noise to the versicolor species in t2
iris.long$Sepal.Width[iris.long$Species == 'versicolor' & iris.long$time == "t2"] <- iris.long$Sepal.Width[iris.long$Species == 'versicolor' & iris.long$time == "t2"] + .5 + rnorm(length(iris.long$Sepal.Width[iris.long$Species == 'versicolor' & iris.long$time == "t2"]), sd = .2)
# adding .8 and some noise to the versicolor species in t3
iris.long$Sepal.Width[iris.long$Species == 'versicolor' & iris.long$time == "t3"] <- iris.long$Sepal.Width[iris.long$Species == 'versicolor' & iris.long$time == "t3"] + .8 + rnorm(length(iris.long$Sepal.Width[iris.long$Species == 'versicolor' & iris.long$time == "t3"]), sd = .2)

# now we subtract -.2 and some noise to the virginica species
iris.long$Sepal.Width[iris.long$Species == 'virginica' & iris.long$time == "t2"] <- iris.long$Sepal.Width[iris.long$Species == 'virginica' & iris.long$time == "t2"] - .2 + rnorm(length(iris.long$Sepal.Width[iris.long$Species == 'virginica' & iris.long$time == "t2"]), sd = .2)

# now we subtract -.4 and some noise to the virginica species
iris.long$Sepal.Width[iris.long$Species == 'virginica' & iris.long$time == "t3"] <- iris.long$Sepal.Width[iris.long$Species == 'virginica' & iris.long$time == "t3"] - .4 + rnorm(length(iris.long$Sepal.Width[iris.long$Species == 'virginica' & iris.long$time == "t3"]), sd = .2)

iris.long$Sepal.Width <- round(iris.long$Sepal.Width, 1) # rounding Sepal.Width so t2 data is on the same resolution
iris.long$time <- factor(iris.long$time, levels = c('t1', 't2', 't3'))
iris.long[iris.long$time %in% c('t1', 't2'),]

.......繼續(xù)訪問(wèn)下文................

原文鏈接:R語(yǔ)言繪圖 | 最全的云雨圖繪制教程

往期部分文章

1. 最全WGCNA教程(替換數(shù)據(jù)即可出全部結(jié)果與圖形)


2. 精美圖形繪制教程

3. 轉(zhuǎn)錄組分析教程

4. 轉(zhuǎn)錄組下游分析

小杜的生信筆記 翠拣,主要發(fā)表或收錄生物信息學(xué)教程,以及基于R分析和可視化(包括數(shù)據(jù)分析游盲,圖形繪制等)误墓;分享感興趣的文獻(xiàn)和學(xué)習(xí)資料!!

本文由mdnice多平臺(tái)發(fā)布

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市益缎,隨后出現(xiàn)的幾起案子谜慌,更是在濱河造成了極大的恐慌,老刑警劉巖莺奔,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件欣范,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡令哟,警方通過(guò)查閱死者的電腦和手機(jī)恼琼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)屏富,“玉大人晴竞,你說(shuō)我怎么就攤上這事『莅耄” “怎么了噩死?”我有些...
    開(kāi)封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)典予。 經(jīng)常有香客問(wèn)我甜滨,道長(zhǎng),這世上最難降的妖魔是什么瘤袖? 我笑而不...
    開(kāi)封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任衣摩,我火速辦了婚禮,結(jié)果婚禮上捂敌,老公的妹妹穿的比我還像新娘艾扮。我一直安慰自己,他們只是感情好占婉,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布泡嘴。 她就那樣靜靜地躺著,像睡著了一般逆济。 火紅的嫁衣襯著肌膚如雪酌予。 梳的紋絲不亂的頭發(fā)上磺箕,一...
    開(kāi)封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音抛虫,去河邊找鬼松靡。 笑死,一個(gè)胖子當(dāng)著我的面吹牛建椰,可吹牛的內(nèi)容都是我干的雕欺。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼棉姐,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼屠列!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起伞矩,我...
    開(kāi)封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤笛洛,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后扭吁,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體撞蜂,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盲镶,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年侥袜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片溉贿。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡枫吧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出宇色,到底是詐尸還是另有隱情九杂,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布宣蠕,位于F島的核電站例隆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏抢蚀。R本人自食惡果不足惜蹦漠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一哨鸭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦凶赁、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至劫樟,卻和暖如春痪枫,著一層夾襖步出監(jiān)牢的瞬間织堂,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工奶陈, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留捧挺,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓尿瞭,卻偏偏與公主長(zhǎng)得像闽烙,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子声搁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345