跟著Eu J Forest Res學(xué)作圖:R語言ggplot2做柱形圖的時(shí)候給坐標(biāo)軸添加分組間隔

今天的推文是回答B(yǎng)站關(guān)注者的一個(gè)問題

他的問題是

image.png

我找到論文來看了一下

image.png

圖片是

image.png

今天的推文我們試著來復(fù)現(xiàn)一下這個(gè)圖

首先是準(zhǔn)備數(shù)據(jù)

沒有找到論文提供的原始數(shù)據(jù)鳞尔,只能手動(dòng)將其整理到表格里了而叼。

image.png

這里用qq里面的截圖工具識(shí)別圖片文字還挺方便的


image.png

完整代碼

library(readxl)
library(ggplot2)

df<-read_excel("abcd.xlsx")
df
df$y<-factor(df$y,
             levels = rev(unique(df$y)))

df$group<-factor(df$group,
                 levels = rev(unique(df$group)))

ggplot(data=df,aes(x=x,y=y,fill=group))+
  geom_bar(stat = "identity",
           position = position_dodge(0.9),
           width = 0.8)+
  scale_fill_manual(values = c("#4472c4","#ed7d31"))+
  geom_text(aes(x+0.2,y,label=x),size=3,
            position = position_dodge(0.9))+
  theme_void()+
  theme(legend.position = "bottom",
        legend.justification = c(0.5,0),
        legend.title = element_blank(),
        legend.key.size = unit(2,'mm'),
        legend.text = element_text(size=10),
        plot.margin = unit(c(1,1,2,1),'mm'))+
  geom_text(aes(x=-0.1,y=y,label=y),hjust=1)+
  xlim(-11,5)+
  geom_vline(xintercept = 0,color="grey")+
  annotate(geom = "segment",
           x=0,xend=-11,y=0.4,yend=0.4,
           color="grey")+
  annotate(geom = "segment",
           x=0,xend=-11,y=2.5,yend=2.5,
           color="grey")+
  annotate(geom = "segment",
           x=0,xend=-11,y=5.5,yend=5.5,
           color="grey")+
  annotate(geom = "segment",
           x=0,xend=-11,y=12.5,yend=12.5,
           color="grey")+
  annotate(geom = "segment",
           x=0,xend=-11,y=16.5,yend=16.5,
           color="grey")+
  annotate(geom = "text",
           x=-11,y=1.5,label="Others",angle=90)+
  annotate(geom = "text",
           x=-11,y=4,label="Provisioning",angle=90)+
  annotate(geom = "text",
           x=-11,y=9,label="Cultural",angle=90)+
  annotate(geom = "text",
           x=-11,y=14.5,label="Regulationg",angle=90) -> p
pdf(file = "outp.pdf",
    width = 14,height = 6,
    family = "serif")
print(p)
dev.off()
image.png

整體的思路就是Y軸的坐標(biāo)軸標(biāo)簽去掉昭灵,用geom_text()函數(shù)添加文本注釋的辦法作為標(biāo)簽栖茉,這樣有了坐標(biāo)位置添加橫線表示分組就很方便了

如果需要示例數(shù)據(jù)和代碼的話需要給文章打賞1元,悄悄話備注數(shù)據(jù)代碼冗锁,如果你打賞了沒有收到我的回復(fù)數(shù)據(jù)代碼下載鏈接庞萍,可以給文章留言催我

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

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

小明的數(shù)據(jù)分析筆記本 公眾號 主要分享: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)容合作請聯(lián)系作者
  • 序言:七十年代末鹿鳖,一起剝皮案震驚了整個(gè)濱河市扁眯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌翅帜,老刑警劉巖姻檀,帶你破解...
    沈念sama閱讀 223,126評論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異涝滴,居然都是意外死亡绣版,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評論 3 400
  • 文/潘曉璐 我一進(jìn)店門歼疮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來杂抽,“玉大人,你說我怎么就攤上這事韩脏∧梗” “怎么了?”我有些...
    開封第一講書人閱讀 169,941評論 0 366
  • 文/不壞的土叔 我叫張陵骤素,是天一觀的道長。 經(jīng)常有香客問我愚屁,道長济竹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評論 1 300
  • 正文 為了忘掉前任霎槐,我火速辦了婚禮送浊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘丘跌。我一直安慰自己袭景,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評論 6 398
  • 文/花漫 我一把揭開白布闭树。 她就那樣靜靜地躺著耸棒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪报辱。 梳的紋絲不亂的頭發(fā)上与殃,一...
    開封第一講書人閱讀 52,874評論 1 314
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼幅疼。 笑死米奸,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的爽篷。 我是一名探鬼主播悴晰,決...
    沈念sama閱讀 41,285評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼逐工!你這毒婦竟也來了铡溪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,249評論 0 277
  • 序言:老撾萬榮一對情侶失蹤钻弄,失蹤者是張志新(化名)和其女友劉穎佃却,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體窘俺,經(jīng)...
    沈念sama閱讀 46,760評論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡饲帅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瘤泪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灶泵。...
    茶點(diǎn)故事閱讀 40,973評論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖对途,靈堂內(nèi)的尸體忽然破棺而出赦邻,到底是詐尸還是另有隱情,我是刑警寧澤实檀,帶...
    沈念sama閱讀 36,631評論 5 351
  • 正文 年R本政府宣布惶洲,位于F島的核電站,受9級特大地震影響膳犹,放射性物質(zhì)發(fā)生泄漏恬吕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評論 3 336
  • 文/蒙蒙 一须床、第九天 我趴在偏房一處隱蔽的房頂上張望铐料。 院中可真熱鬧,春花似錦豺旬、人聲如沸钠惩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽篓跛。三九已至,卻和暖如春坦刀,著一層夾襖步出監(jiān)牢的瞬間举塔,已是汗流浹背绑警。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評論 1 275
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留央渣,地道東北人计盒。 一個(gè)月前我還...
    沈念sama閱讀 49,431評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像芽丹,于是被迫代替她去往敵國和親北启。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評論 2 361

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