R語言50繪圖|第六期boxplot()展示組間差異

2021-12-10 科研生信充電寶

Hellow,大家好呀!今天帶來《R語言50繪圖》系列第六期~

今天就和大家分享一下:boxplot()展示組間差異~

使用ggboxplot()函數來展示組間差異。

在做圖時:

一般需要根據及以表達結果提取三列信息

① Type: 樣本類型

      用作——展示在我們的X軸

用作——展示在我們的顏色填充分組

② Gene,此處為:SEMA3D: 基因表達量

      用作——展示在我們的Y軸

例子:根據基因在兩組中的表達結果,使用箱線圖進行展示。

library(ggpubr)inputFile="input.txt"       outFile="barplot.pdf"       rt=read.table(inputFile,sep="\t",header=T,check.names=F)x=colnames(rt)[2]y=colnames(rt)[3]colnames(rt)=c("id","Type","Expression")

group=levels(factor(rt$Type))rt$Type=factor(rt$Type, levels=group)comp=combn(group,2)my_comparisons=list()for(i in 1:ncol(comp)){my_comparisons[[i]]<-comp[,i]}

boxplot=ggboxplot(rt, x="Type", y="Expression", color="Type",              xlab=x,              ylab=y,              legend.title=x,              palette = c("blue","red"),              add = "jitter")+       stat_compare_means(comparisons = my_comparisons)
pdf(file=outFile,width=5,height=4.5)print(boxplot)dev.off()

相關焦點

  • R語言50繪圖|第八期boxplot()展示基因在多組間的差異
    今天帶來《R語言50繪圖》系列第八期~今天就和大家分享一下:boxplot()展示基因在多組間的差異~使用ggboxplot()函數來展示基因在多組間的差異。>顏色填充分組② Expression:Gene的表達量      用作——展示在我們的Y軸例子:根據基因在多組間的差異表達結果,使用箱線圖進行展示。
  • 編程模板-R語言腳本寫作:最簡單的統計與繪圖,包安裝、命令行參數解析、文件讀取、表格和矢量圖輸出
    Anova組間統計和箱線圖展示、表格和矢量圖輸出等。統計與繪圖這其實才是正文部分,用戶根據自己的需求編寫代碼分析數據,完成工作。本模板以anova組間比較,和箱線圖展示為例,方法大家測試工作過程。表1. Anova分析測試數據結果A vs Bdifflwruprp adjGroupB-GroupA1.170.411.930.004圖1.
  • R繪圖之箱線圖(boxplot)
    收錄於話題 #R語言箱線圖是一種基於五個統計量:上邊緣,上四分位數Q3,中位數,下四分位數Q1和下邊緣,來顯示數據分布的統計圖。
  • 手把手教學,R語言基礎繪圖
    R語言是用於統計分析、繪圖的語言和操作環境。R的統計分析能力突出,有強大的數據展示能力。
  • 如何用R語言畫出漂亮的盒形圖(上) 繽紛燦爛R語言 醫學方R語言高階課程
    R語言基礎繪圖包中的全真七子也是如此,內力深厚,但是中規中矩,能滿足你的要求,但是實在也玩不出什麼花樣。這對於基礎繪圖包的其他高級繪圖函數也是通用的。另外,可以通過設置axes=FALSE使圖形不顯示坐標軸,從而可以進一步自定義坐標軸。
  • 123.R簡介和統計繪圖
    R語言優勢統計分析能力突出,部分統計功能整合在R語言的底層,但大多數數據分析和可視化功能則以包(packages)的形式提供,資源極其豐富R具有強大的數據可視化能力,高質量的圖像輸出工具以及多種現代繪圖系統:如grid, lattice, ggplot2等擴展和開發能力,在R中可使用簡潔的方式編寫新的統計方法,甚至整合進其他語言編寫的應用程式內
  • R語言繪圖之ggplot2
    那麼今天我們就為大家介紹一下目前在R語言中流行的繪圖包ggplot2。1. ggplot2的安裝:install.packages("ggplot2")。2. ggplot2的繪圖原理: ggplot2的核心理念是將繪圖與數據分離,數據相關的繪圖與數據無關的繪圖分離,並按圖層作圖。
  • R語言作圖實例之boxplot
    我們知道,R語言作圖在統計分析和生物信息學應用當中有著非常重要的地位。
  • R語言數據分析從入門到進階-R語言數據可視化基礎-基礎繪圖函數部分代碼
    》視頻已在B站上線,本文是第6部分R語言數據可視化基礎的基礎繪圖函數的代碼。在B站上這部分視頻被單獨發布在《R語言數據可視化基礎》系列中,大家可以單獨觀看。希望大家能夠對照視頻,找數據,寫代碼,發現不對的時候再來參考代碼。有任何問題都可以在視頻的評論區留言交流,UP主會竭盡所能幫助大家解決問題。
  • R語言(繪圖入門)
    =yx≠yx≠yx%~~%yx≈yx≈yx%=~%yx≅yx≅yx%==%yx≡yx≡y部分字體相關的命令:plain(x):正體italic(x):義大利字族(加斜)bold(x):加粗bolditalic(x):加斜加粗underline(x):下劃線疊加繪圖最簡單的方法,就是使用繪圖的 new=TRUE:
  • R語言學習第6天-boxplot()繪製盒須圖
    setwd("E:/R-work/R語言學習第6天-boxplot")trans<-read.table("transcript_exp_log2FPKM.txt",header=T,row.names=1,sep="\t")
  • R語言 | 差異顯著性檢驗
    我們經常要比較兩組或多組數據是否具有顯著差異,同時我們還會用差異顯著性檢驗識別不同組樣品中具有顯著差異的變量。這篇推文會分別介紹經常使用的差異顯著性檢驗方法在R語言中的實現。方法選擇差異顯著性檢驗具有多種方法,分別針對不同的情況,我們要根據自身情況選擇合適的方法進行分析。
  • 乾貨︱ R語言繪圖—基礎圖形參數整理
    小編在介紹了R語言基礎入門(包括R的安裝和載入、數據導入和導出方法等),在這一期小編繼續為你挖掘R語言的巧妙用處,跟大家探討如何創建和保存圖形,如何修改圖形中的特徵如標題、坐標軸等。R是個圖形構建平臺,通常我們在交互式會話中可通過逐條輸入語句構建圖形,逐漸完善圖形特徵,直到獲得自己想要的結果。
  • R語言——ggplot2的繪圖邏輯
    在R語言裡,談及繪圖,ggplot2是最出名的繪圖包之一,作為一個繪圖神器,它提供了許許多多的功能給用戶使用,僅用短短幾行代碼,一幅幅高端大氣的圖像便躍然紙上,這可能就是ggplot2包的魅力所在。該數據集由3種不同類型的鳶尾花的各50個樣本數據構成。其中的一個種類與另外兩個種類是線性可分離的,後兩個種類是非線性可分離的。
  • r語言的秩和檢驗 - CSDN
    本文簡介怎樣在R中進行wilcox秩和檢驗,以實現兩組間非參數差異分析。##wilcox 秩和檢驗,我們執行了一個雙側檢驗wilcox_test wilcox_testwilcox_test$p.value由於p值(約為0.003)小於0.05,即拒絕了原假設(原假設兩組間沒有差異),group2和group3的shannon指數間存在顯著不同。
  • 一文搞懂 R 軟體的 boxplot
    notch = TRUE  1boxplot( 2  airquality$Ozone, 3  horizontal = TRUE, 4  col = NA, 5  axes = FALSE, 6  notch = TRUE, 7  outline = FALSE 8) 910rect(11
  • R語言之ggplot2繪圖
    R ggplot2包介紹在我們日常的數據分析過程中,我們通常用圖表反應一些數據之間的變換關係,來做一些探索性數據分析,形象直觀;亦或者一份讓老闆滿意的數據分析報告,也離不開這些漂亮的圖表,好的圖表不止能夠讓閱讀者通俗易懂,更能讓老闆眼前一亮,R語言中的
  • 組間差異的多重比較
    前面我們一起學習了如何進行多組獨立樣本的差異比較,包括參數和非參數的檢驗方法。但備擇假設為組間的差異不全相等,如拒絕原假設的話,通常需要進行組間差異多重比較,即兩兩比較。針對不同的設計和數據特徵,我們可以選擇合適的方法,如圖1所示。圖1 多重比較的方法以下,我們將接著方差分析和非參數檢驗的例子進一步介紹在R中實現組間差異的多重比較。
  • R語言學習筆記(2)數據處理和基本繪圖
    上節匯總了R語言的基本數據結構以及如何查看數據類型,本期我們將接著學習R中常見的數據處理操作和一些R基本繪圖功能。
  • 代碼向 |R barplot or boxplot ? 小孩子才選擇,一鍵輸出所有組合
    要不要加差異顯著標記?要不要分面?小孩子才選擇,最後寫了一個腳本一次輸出所有要求的圖,連格式PDF和PNG 都一起輸出了。下面看成果Rscript boxplot-barplot.multi.Group.R -h 參考腳本說明 -i 豐度表,第一列是樣品ID -m 分組信息,第一列是樣品ID -g 繪圖分組信息列名,默認"Group"    -c 分組顏色 默認:1b9e77:d95f02:7570b3:e7298a:66a61e