R語(yǔ)言ggplot2x軸順序設(shè)置自定義顏色的操作
先聲明一下所用的數(shù)據(jù)集

第一個(gè)圖如下

這個(gè)圖主要在于x軸的順序設(shè)置上,如果按不做任何處理的話>3那個(gè)就會(huì)在2之前,解決方法是b[,1]<-factor(b[,1],levels=c('2','3',">3")),這句代碼可以重新設(shè)置因子的級(jí)別
完整代碼如下:
a[,1]<-factor(a[,1],levels=c('2','3',">3"))
ggplot(a,aes(x=a[,1],y=a[,2]))+geom_bar(stat="identity")+xlab('轉(zhuǎn)錄本數(shù)目')+ylab('主導(dǎo)轉(zhuǎn)錄本百分比')
第二個(gè)圖如下:

這個(gè)圖的關(guān)鍵在于要求顏色是黑白,代碼如下
col<-c("black","gray")
ggplot(data = c, aes(c1, c3, fill = c[,2])) +geom_bar(stat = 'identity', position = 'dodge')+
xlab(' ')+ylab('個(gè)數(shù)')+ scale_fill_manual(values = col)+theme(legend.position='none')+
geom_text(aes(label = c[,2]), position = position_dodge(0.9),vjust=-0.2)
其中scale_fill_manual(values = col)是用來(lái)自定義顏色的
補(bǔ)充:R語(yǔ)言ggplot2修改坐標(biāo)軸刻度
| 序號(hào) | 操作 | 代碼 |
|---|---|---|
| 1 | 修改坐標(biāo)軸顯示范圍 | scale_x_continous(limits = c(“A”, “B”) |
| 2 | 修改坐標(biāo)軸顯示范圍 | ylim(A, B) |
| 3 | 修改坐標(biāo)軸顯示刻度 | scale_x_continous(limits = c(“A”, “B”), breaks = seq(起始值, 終止值, 間隔)) |
| 4 | 旋轉(zhuǎn)坐標(biāo)軸標(biāo)簽 | theme(axis.text.x = element_text(angle = 45, size = 8)) |
| 5 | 修改坐標(biāo)軸的屬性 | theme(axis.text.x = theme_text(X軸屬性), asix.text.y = theme_text(Y軸屬性)) |
| 6 | 修改字體 | windowsFonts(myFont1 = windowsFont(“Times New Roman”), myFont2 = windowsFont(“華文行楷”)) |
| 6 | 旋轉(zhuǎn)坐標(biāo)軸 | coord_flip() |
| 7 | 坐標(biāo)軸轉(zhuǎn)換標(biāo)度 | scale_x_log10() #橫坐標(biāo)log10轉(zhuǎn)換 |
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
- R語(yǔ)言ggplot2設(shè)置圖例(legend)的操作大全
- R語(yǔ)言ggplot2之圖例的設(shè)置
- R語(yǔ)言 ggplot2改變柱狀圖的順序操作
- R語(yǔ)言ggplot2包之坐標(biāo)軸詳解
- R語(yǔ)言 使用ggplot2繪制好看的分組散點(diǎn)圖
- R語(yǔ)言ggplot2邊框背景去除的實(shí)現(xiàn)
- R語(yǔ)言學(xué)習(xí)ggplot2繪制統(tǒng)計(jì)圖形包全面詳解
- R語(yǔ)言 解決安裝ggplot2報(bào)錯(cuò)的問(wèn)題
- R語(yǔ)言ggplot2圖例修改超詳細(xì)介紹
- R語(yǔ)言ggplot2?title設(shè)置教程(main,axis和legend?titles)
相關(guān)文章
R語(yǔ)言運(yùn)算符知識(shí)點(diǎn)講解
在本篇文章里小編給大家分享了一篇關(guān)于R語(yǔ)言運(yùn)算符知識(shí)點(diǎn)講解內(nèi)容,有興趣的朋友們可以參考下。2021-03-03
R語(yǔ)言多線程運(yùn)算操作(解決R循環(huán)慢的問(wèn)題)
這篇文章主要介紹了R語(yǔ)言多線程運(yùn)算操作(解決R循環(huán)慢的問(wèn)題),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04
R語(yǔ)言實(shí)現(xiàn)ggplot重繪天貓雙十一銷售額曲線圖過(guò)程
這篇文章主要為大家介紹了如何使用ggplot繪制天貓雙十一銷售額曲線圖的實(shí)現(xiàn)過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2021-11-11
R語(yǔ)言關(guān)于非線性最小二乘的知識(shí)點(diǎn)實(shí)例
在本篇文章里小編給大家整理的是一篇關(guān)于R語(yǔ)言關(guān)于非線性最小二乘的知識(shí)點(diǎn)實(shí)例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2021-05-05
R語(yǔ)言-如何實(shí)現(xiàn)卡方檢驗(yàn)
這篇文章主要介紹了R語(yǔ)言實(shí)現(xiàn)卡方檢驗(yàn)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04
R語(yǔ)言基礎(chǔ)數(shù)據(jù)類型的具體使用
本文主要介紹了R語(yǔ)言基礎(chǔ)數(shù)據(jù)類型的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
R語(yǔ)言使用cgdsr包獲取TCGA數(shù)據(jù)示例詳解
這篇文章主要為大家介紹了R語(yǔ)言使用cgdsr包獲取TCGA數(shù)據(jù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
R語(yǔ)言利用plot()函數(shù)畫(huà)圖的基本用法
這篇文章主要給大家介紹了關(guān)于R語(yǔ)言利用plot()函數(shù)畫(huà)圖的基本用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
R語(yǔ)言學(xué)習(xí)之字符串和時(shí)間格式化詳解
這篇文章主要為大家詳細(xì)介紹了R語(yǔ)言中字符串和時(shí)間格式化的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-03-03

