關(guān)于調(diào)整ggplot2圖形背景,圖例曼月,XY軸范圍及標(biāo)簽等的問題

不知道大家有沒有印象谊却,其實(shí)關(guān)于調(diào)整ggplot2圖形背景,圖例哑芹,XY軸范圍及標(biāo)簽等的問題在我們往期公眾號(hào)有推文介紹過炎辨,但是以前給大家介紹的是利用ggThemeAssist 包經(jīng)過鼠標(biāo)調(diào)整,然后一鍵生成代碼聪姿,我個(gè)人覺得這個(gè)包非常方便實(shí)用碴萧,感興趣的朋友可以看一下:ggThemeAssist | 鼠標(biāo)調(diào)整ggplot2主題并自動(dòng)生成代碼乙嘀,優(yōu)秀!

今天我們脫離ggThemeAssist包破喻,給大家介紹直接用代碼如何調(diào)整ggplot2圖形背景虎谢,圖例,XY軸范圍及標(biāo)簽等曹质。當(dāng)然了婴噩,大家可以結(jié)合ggThemeAssist包一起學(xué)習(xí),加深記憶咆繁。

一.旋轉(zhuǎn)XY軸標(biāo)簽

library(ggplot2)
p <- ggplot(ToothGrowth, aes(x = factor(dose), y = len,fill=factor(dose))) +
  geom_boxplot()
p

1.改變x軸標(biāo)簽與x軸的角度與距離

p + theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust=1))

2.將x軸標(biāo)簽加粗讳推,字體顏色變紅顶籽,大小為12號(hào)玩般,角度與x軸成45度(y軸標(biāo)簽類似)

p + theme(axis.text.x = element_text(face = "bold", color = "red",
                                     size = 12, angle = 45),
          axis.text.y = element_text(face = "bold", color = "blue",
                                     size = 12, angle = 45))

3.刪除x,y軸標(biāo)簽

p + theme(axis.text.x = element_blank(),  axis.text.y = element_blank())

4.刪除x礼饱,y軸標(biāo)簽和刻度

p + theme(axis.text.x = element_blank(),  axis.text.y = element_blank(),
          axis.ticks = element_blank())

二.設(shè)置x軸范圍

1.使用xlim()設(shè)置X軸范圍

p+xlim(0,5)#這里因?yàn)閤軸是分組變量坏为,所以會(huì)出錯(cuò),如果x軸為連續(xù)變量就不會(huì)出錯(cuò)

2.使用ylim()設(shè)置y軸范圍

p +  ylim(0, 45)

3.使用coord_cartesian()設(shè)置X,Y軸范圍

p+ coord_cartesian(xlim =c(0, 3), ylim = c(0, 50))

三.改變圖例位置

1.圖例在圖外面

ToothGrowth$dose<-factor(ToothGrowth$dose)
p <- ggplot(ToothGrowth, aes(x=dose, y=len, fill=dose)) +
  geom_boxplot()
p

2.圖例在圖里面

p+ theme(legend.position = c(.9, .9))

3.刪除圖例

p+ theme(legend.position = "none")

4.改變圖例背景色

p + theme(legend.background = element_rect(fill="pink", size=0.5, linetype="solid"))

四.改變背景顏色

1.背景色中添加綠色輔助線

p + theme(panel.background = element_rect(fill = 'white', color = 'blue'),
          panel.grid.major = element_line(color = 'green', linetype = 'dotted'),
          panel.grid.minor = element_line(color = 'green', size = 2))

2.白色背景灰色網(wǎng)格線

p + theme_bw() 

3.沒有外框

p + theme_minimal() 

4.只有xy軸,沒有網(wǎng)格線

p + theme_classic() 

5.黑色網(wǎng)格線

p + theme_linedraw() 

6.淺灰色網(wǎng)格線和外框

p + theme_light() 

7.無背景

p + theme_void() 

8.暗背景

p + theme_dark() #暗背景


今天的學(xué)習(xí)到這镊绪,歡迎大家關(guān)注我們的公眾號(hào)匀伏!
參考鏈接:https://www.r-bloggers.com/2021/09/how-to-change-legend-position-in-ggplot2-2/https://www.r-bloggers.com/2021/09/how-to-set-axis-limits-in-ggplot2/蝴韭;https://www.r-bloggers.com/2021/09/how-to-change-background-color-in-ggplot2/够颠; https://www.r-bloggers.com/2021/09/how-to-rotate-axis-labels-in-ggplot2/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市榄鉴,隨后出現(xiàn)的幾起案子履磨,更是在濱河造成了極大的恐慌,老刑警劉巖庆尘,帶你破解...
    沈念sama閱讀 216,744評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件剃诅,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡驶忌,警方通過查閱死者的電腦和手機(jī)矛辕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來付魔,“玉大人聊品,你說我怎么就攤上這事〖覆裕” “怎么了翻屈?”我有些...
    開封第一講書人閱讀 163,105評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)擦剑。 經(jīng)常有香客問我妖胀,道長(zhǎng)芥颈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評(píng)論 1 292
  • 正文 為了忘掉前任赚抡,我火速辦了婚禮爬坑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘涂臣。我一直安慰自己盾计,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評(píng)論 6 389
  • 文/花漫 我一把揭開白布赁遗。 她就那樣靜靜地躺著署辉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪岩四。 梳的紋絲不亂的頭發(fā)上哭尝,一...
    開封第一講書人閱讀 51,215評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音剖煌,去河邊找鬼材鹦。 笑死,一個(gè)胖子當(dāng)著我的面吹牛耕姊,可吹牛的內(nèi)容都是我干的桶唐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼茉兰,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼尤泽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起规脸,我...
    開封第一講書人閱讀 38,939評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤坯约,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后燃辖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鬼店,經(jīng)...
    沈念sama閱讀 45,354評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評(píng)論 2 333
  • 正文 我和宋清朗相戀三年黔龟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了妇智。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,745評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡氏身,死狀恐怖巍棱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蛋欣,我是刑警寧澤航徙,帶...
    沈念sama閱讀 35,448評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站陷虎,受9級(jí)特大地震影響到踏,放射性物質(zhì)發(fā)生泄漏杠袱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評(píng)論 3 327
  • 文/蒙蒙 一窝稿、第九天 我趴在偏房一處隱蔽的房頂上張望楣富。 院中可真熱鬧,春花似錦伴榔、人聲如沸纹蝴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽塘安。三九已至,卻和暖如春援奢,著一層夾襖步出監(jiān)牢的瞬間兼犯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工萝究, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留免都,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,776評(píng)論 2 369
  • 正文 我出身青樓帆竹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親脓规。 傳聞我的和親對(duì)象是個(gè)殘疾皇子栽连,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評(píng)論 2 354

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