跟著Nature Communications學(xué)作圖:R語言ggplot2平滑曲線折線圖

論文

A highly conserved core bacterial microbiota with nitrogen-fixation capacity inhabits the xylem sap in maize plants

https://www.nature.com/articles/s41467-022-31113-w

本地pdf s41467-022-31113-w.pdf

數(shù)據(jù)代碼鏈接

https://github.com/PlantNutrition/Liyu

今天的推文我們重復(fù)一下論文中的Figure2e

image.png

關(guān)于平滑曲線界睁,之前的推文有過介紹,可以參考

我們看下這個(gè)論文里是用什么代碼來實(shí)現(xiàn)的

示例數(shù)據(jù)集部分截圖

image.png

讀取數(shù)據(jù)

top_genus <- read.delim("data/20220616/top_genus.txt",
                       header=T, 
                       row.names=1, 
                       sep="\t",
                       stringsAsFactors = FALSE,
                       check.names = FALSE)

賦予因子水平

top_genus$Genus<-factor(
  top_genus$Genus,
  levels=c("Bacillus","Cronobacter",
           "Unclassified_Enterobacterales",
           "Klebsiella","Pantoea",
           "Pseudomonas","Rosenbergiella"), 
  labels = c("Bacillus","Cronobacter",
             "Unclassified_Enterobacterales",
             "Klebsiella","Pantoea",
             "Pseudomonas","Rosenbergiella"))

準(zhǔn)備配色

phy.cols <- c("#85BA8F", "#A3C8DC",
              "#349839","#EA5D2D",
              "#EABB77","#F09594","#2072A8")

普通折線圖的代碼

library(ggplot2)
p=ggplot(data=top_genus,
         aes(x=Compartment,y=RA,
             group=Genus,colour=Genus))+
  geom_point(size=3)+
  labs(x="Compartments", y="Relative abundance (%)")+
  geom_line()+
  scale_x_discrete(limits=c("RS","RE","VE","SE","LE","P","BS"))+
  scale_colour_manual(values=phy.cols) 
p
image.png

論文中提供的代碼沒有用BS的數(shù)據(jù)钥组,所以會(huì)有警告信息

image.png

平滑曲線他用到的是 ggalt包中的 geom_xspline函數(shù)

library(ggalt)
p2<-ggplot(data=top_genus,aes(x=Compartment,y=RA,
                              group=Genus,colour=Genus))+
  geom_point(size=3)+
  labs(x="Compartments", y="Relative abundance (%)")+
  geom_xspline(spline_shape = -0.5)+
  scale_x_discrete(limits=c("RS","RE","VE","SE","LE","P"))+
  scale_colour_manual(values=phy.cols) 
p2
image.png

拼圖

mytheme = theme_bw() +
  theme(axis.text.x = element_text(size = 8),axis.text.y = element_text(size = 8))+
  theme(axis.title.y= element_text(size=12))+theme(axis.title.x = element_text(size = 12))+
  theme(legend.title=element_text(size=5),legend.text=element_text(size=5))+theme(legend.position = "bottom")


library(patchwork)

p+mytheme + p2 + mytheme +
  plot_layout(guides = "collect")+
  plot_annotation(theme = theme(legend.position = "bottom"))
image.png

示例數(shù)據(jù)和代碼可以到論文中去下載执隧,或者直接在公眾號(hào)后臺(tái)留言20220616獲取

歡迎大家關(guān)注我的公眾號(hào)

小明的數(shù)據(jù)分析筆記本

小明的數(shù)據(jù)分析筆記本 公眾號(hào) 主要分享:1夹纫、R語言和python做數(shù)據(jù)分析和數(shù)據(jù)可視化的簡單小例子寸宵;2恤煞、園藝植物相關(guān)轉(zhuǎn)錄組學(xué)姓赤、基因組學(xué)、群體遺傳學(xué)文獻(xiàn)閱讀筆記既们;3濒析、生物信息學(xué)入門學(xué)習(xí)資料及自己的學(xué)習(xí)筆記!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末啥纸,一起剝皮案震驚了整個(gè)濱河市悼枢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌脾拆,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件莹妒,死亡現(xiàn)場離奇詭異名船,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)旨怠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門渠驼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鉴腻,你說我怎么就攤上這事迷扇。” “怎么了爽哎?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵蜓席,是天一觀的道長。 經(jīng)常有香客問我课锌,道長厨内,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任渺贤,我火速辦了婚禮雏胃,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘志鞍。我一直安慰自己瞭亮,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布固棚。 她就那樣靜靜地躺著统翩,像睡著了一般仙蚜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上唆缴,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天鳍征,我揣著相機(jī)與錄音,去河邊找鬼面徽。 笑死艳丛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的趟紊。 我是一名探鬼主播氮双,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼霎匈!你這毒婦竟也來了戴差?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤铛嘱,失蹤者是張志新(化名)和其女友劉穎暖释,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體墨吓,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡球匕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了帖烘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片亮曹。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖秘症,靈堂內(nèi)的尸體忽然破棺而出照卦,到底是詐尸還是另有隱情,我是刑警寧澤乡摹,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布役耕,位于F島的核電站,受9級(jí)特大地震影響聪廉,放射性物質(zhì)發(fā)生泄漏蹄葱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一锄列、第九天 我趴在偏房一處隱蔽的房頂上張望图云。 院中可真熱鬧,春花似錦邻邮、人聲如沸竣况。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丹泉。三九已至情萤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間摹恨,已是汗流浹背筋岛。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留晒哄,地道東北人睁宰。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像寝凌,于是被迫代替她去往敵國和親柒傻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

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