您好,登錄后才能下訂單哦!
小編給大家分享一下R語言ggplot2修改x軸順序設置自定義顏色的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
先聲明一下所用的數據集
這個圖主要在于x軸的順序設置上,如果按不做任何處理的話>3那個就會在2之前,解決方法是b[,1]<-factor(b[,1],levels=c('2','3',">3")),這句代碼可以重新設置因子的級別
a[,1]<-factor(a[,1],levels=c('2','3',">3")) ggplot(a,aes(x=a[,1],y=a[,2]))+geom_bar(stat="identity")+xlab('轉錄本數目')+ylab('主導轉錄本百分比')
這個圖的關鍵在于要求顏色是黑白,代碼如下
col<-c("black","gray") ggplot(data = c, aes(c1, c3, fill = c[,2])) +geom_bar(stat = 'identity', position = 'dodge')+ xlab(' ')+ylab('個數')+ 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)是用來自定義顏色的
補充:R語言ggplot2修改坐標軸刻度
序號 | 操作 | 代碼 |
---|---|---|
1 | 修改坐標軸顯示范圍 | scale_x_continous(limits = c(“A”, “B”) |
2 | 修改坐標軸顯示范圍 | ylim(A, B) |
3 | 修改坐標軸顯示刻度 | scale_x_continous(limits = c(“A”, “B”), breaks = seq(起始值, 終止值, 間隔)) |
4 | 旋轉坐標軸標簽 | theme(axis.text.x = element_text(angle = 45, size = 8)) |
5 | 修改坐標軸的屬性 | theme(axis.text.x = theme_text(X軸屬性), asix.text.y = theme_text(Y軸屬性)) |
6 | 修改字體 | windowsFonts(myFont1 = windowsFont(“Times New Roman”), myFont2 = windowsFont(“華文行楷”)) |
6 | 旋轉坐標軸 | coord_flip() |
7 | 坐標軸轉換標度 | scale_x_log10() #橫坐標log10轉換 |
以上是“R語言ggplot2修改x軸順序設置自定義顏色的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。