2020.10.27【GWAS】丨使用vcftools繪製pi(θπ) 選擇消除分析圖
這兩天在整理GWAS流程,發現繪製θπ選擇消除分析圖在網上只能找到計算π的程式碼,但是沒有繪圖程式碼,於是自己搞了一下,供大家參考。
vcftools --vcf AxiomGT1.calls.vcf --window-pi 1000 --window-pi-step 1000 --out GT1_pi
生成兩個檔案
GT1_pi.windowed.pi
GT1_pi.log
使用GT1_pi.windowed.p檔案通過R進行繪圖
library(ggplot2)
data<-read.table("GT1_pi.windowed.pi",header=T)
pdf("pi_result.pdf",width=15,height=3)
p <- ggplot(sc3,aes(x=BIN_END/1000000,y=PI,color='N_VARIANTS')) + geom_line(size=0.5) + xlab("Chromosome1 (Mb)")+ ylab("Pi")
p + theme_bw()
dev.off()
資料的‘N_VARIANTS’應該是有兩個因子(1,2),所以實際應該對應兩條折線,我也使用過color=‘factor(N_VARIANTS)’,還是隻畫出了一條線,如果有大神能指點一二我將不勝感激。
圖片展示
相關文章
- 使用joinjs繪製流程圖(五)-流程圖繪製JS流程圖
- 使用MAUI繪製圖表UI
- 使用css繪製圖形CSS
- 用HTML5繪製圖形在手機上消除模糊顯示HTML
- 中國地圖繪製-點選事件地圖事件
- vue使用Echarts繪製地圖VueEcharts地圖
- 使用joinjs繪製流程圖(一)JS流程圖
- 使用靜態html繪製流程圖HTML流程圖
- 如何使用軟體繪製流程圖!流程圖
- 使用 Flutter 繪製圖表(二)餅狀圖?Flutter
- 使用 Flutter 繪製圖表(一)柱狀圖?Flutter
- 繪製帶誤差分析的柱狀圖
- 圖床的選擇和使用圖床
- 繪製圖形
- 使用Matplotlib繪製3D圖形3D
- 使用python matplotlib實現動圖繪製Python
- iOS使用Charts框架繪製折線圖iOS框架
- View 繪製流程分析View
- 如何使用 Arduino 製作一個繪圖儀UI繪圖
- VUE中使用Echarts繪製地圖遷移VueEcharts地圖
- 繪製雷達圖
- java:繪製圖形Java
- PyQtGraph之多圖繪製QT
- Highcharts繪製餅圖
- matplotlib繪製圖形
- echarts繪製餅圖Echarts
- 統計分析柱狀圖繪製工具GraphPad Prism 9PHP
- Python資料分析入門(十七):繪製條形圖Python
- 審批流程圖怎樣繪製?繪製流程圖方法有哪些流程圖
- 繪製不規則圖形並響應點選事件事件
- Flutter框架分析(七)-- 繪製Flutter框架
- 使用joinjs繪製流程圖(七)-實戰-繪製流程圖+節點設定樣式+節點新增事件JS流程圖事件
- 使用joinjs繪製流程圖(三)-Rect物件屬性JS流程圖物件
- 使用joinjs繪製流程圖(四)-Link物件屬性JS流程圖物件
- 使用ECharts繪製網址徑向樹狀圖Echarts
- Flutter 圖表繪製解密(charts_flutter 的使用)Flutter解密
- 使用 ConsoleTVs/Charts 簡單快速繪製統計圖
- sangerbox平臺使用(四)氣泡圖的繪製