真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

R語言ggplot2如何實現(xiàn)坐標(biāo)軸放到右邊、更改繪圖邊界和數(shù)據(jù)分組排序

本篇文章給大家分享的是有關(guān)R語言ggplot2如何實現(xiàn)坐標(biāo)軸放到右邊、更改繪圖邊界和數(shù)據(jù)分組排序,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比鐵力網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式鐵力網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋鐵力地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。

ggplot2作圖將Y軸的標(biāo)簽放到右邊

正常坐標(biāo)軸都是位于左邊和下邊,如果要改成上邊或者右邊可以使用如下代碼

正常

library(ggplot2)
df<-data.frame(x=1:10,y=1:10)
ggplot(df,aes(x=x,y=y))+
  geom_point()
 
R語言ggplot2如何實現(xiàn)坐標(biāo)軸放到右邊、更改繪圖邊界和數(shù)據(jù)分組排序  
image.png

不正常

ggplot(df,aes(x=x,y=y))+
  geom_point()+
  scale_x_continuous(position = "top")+
  scale_y_continuous(position = "right")
 
R語言ggplot2如何實現(xiàn)坐標(biāo)軸放到右邊、更改繪圖邊界和數(shù)據(jù)分組排序  
image.png
 

ggplot2 title放中間

library(ggplot2)
ggplot()+
  geom_point(aes(x=1,y=1))+
  labs(title=expression(R^2==0.56))+
  theme(plot.title = element_text(hjust=0.5))
 
R語言ggplot2如何實現(xiàn)坐標(biāo)軸放到右邊、更改繪圖邊界和數(shù)據(jù)分組排序  
image.png
 

ggplot2更改繪圖邊界

library(ggplot2)
ggplot()+
  geom_point(aes(x=1,y=1))+
  labs(title=expression(R^2==0.56))+
  theme(plot.title = element_text(hjust=0.5),
        plot.margin = unit(c(1,4,1,1),"lines"))
 
R語言ggplot2如何實現(xiàn)坐標(biāo)軸放到右邊、更改繪圖邊界和數(shù)據(jù)分組排序  
image.png

四個位置 控制的分別是上右下 左

 數(shù)據(jù)分組排序
> df<-data.frame(group=c("A","A","A","B","B","B"),
+                value=c(5,4,7,2,6,4))
> library(dplyr)

Attaching package: ‘dplyr’

The following objects are masked from ‘package:stats’:

    filter, lag

The following objects are masked from ‘package:base’:

    intersect, setdiff, setequal, union

> df%>%
+   group_by(group)%>%
+   arrange(group,value)
# A tibble: 6 x 2
# Groups:   group [2]
  group value
   
1 A         4
2 A         5
3 A         7
4 B         2
5 B         4
6 B         6
   

GO注釋結(jié)果整理

GO注釋的結(jié)果通常是兩列,第一列是GO號,第二列是好多基因名,用逗號分隔。就是下面這種

GO0001 gene1,gene2
GO0002 gene5,gene3,gene4
GO0003 gene3,gene10
 

有時候我們需要把它整理成,單個基因?qū)?yīng)一個GO號的形式

就是這種

 V1     V2    
     
1 GO0001 gene1 
2 GO0001 gene2 
3 GO0002 gene5 
4 GO0002 gene3 
5 GO0002 gene4 
6 GO0003 gene3 
7 GO0003 gene10
 

我最開始的解決辦法是寫簡單的python腳本,昨天在一個微信群里看到有人給出的R語言代碼,很好用,記錄在這里

#install.packages("tidyr")
library(tidyr)
df<-read.table("../Some_data/pra.txt",header=F,sep=" ")
df%>%
  separate_rows(V2,sep=",")

以上就是R語言ggplot2如何實現(xiàn)坐標(biāo)軸放到右邊、更改繪圖邊界和數(shù)據(jù)分組排序,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文標(biāo)題:R語言ggplot2如何實現(xiàn)坐標(biāo)軸放到右邊、更改繪圖邊界和數(shù)據(jù)分組排序
文章鏈接:http://weahome.cn/article/ieedch.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部