最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

R語言繪制維恩圖ggvenn示例詳解

 更新時間:2022年06月24日 09:13:44   作者:Wei_Sun  
這篇文章主要為大家介紹了R語言繪制維恩圖ggvenn示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

引言

韋恩圖,Venn diagram,常用圖的一種,用來展示集合之間的特異性和共同性?,F(xiàn)在有很多在線的網(wǎng)站都可以繪制,但是R來畫也方便,其中g(shù)gvenn是基于ggplot2的專門繪制韋恩圖的R包。

官方網(wǎng)站:https://github.com/yanlinlin82/ggvenn

1.安裝

ggvenn在CRAN上,直接用Install.packages就可以完成安裝:

> install.packages("ggvenn")
> library(ggvenn)

2.基礎(chǔ)用法

ggvenn支持list和data.frame兩種數(shù)據(jù)格式。這里以三個基因文件為例:

讀取三個基因文件:

> set1<-read.csv("gene_a.csv")
> set2<-read.csv("gene_b.csv")
> set3<-read.csv("gene_c.csv")

提取每個文件的基因id,創(chuàng)建list:

> dat <- list( A = set1$gene_id,  B = set2$gene_id, C = set3$gene_id)

繪圖:

> ggvenn(dat)

繪制部分list:

> ggvenn(dat, c("A", "B")) 

3.圖形美化

填充

  • fill_color:填充顏色
  • fill_alpha:填充透明度

邊框

  • stroke_color:邊框顏色
  • stroke_alpha:邊框透明度
  • stroke_size:邊框粗細(xì)
  • stroke_linetype:邊框線的類型

集合名

  • set_name_color:集合名顏色
  • set_name_size:集合名字號

集合內(nèi)文本

  • text_color:文本顏色
  • text_size:文本字號

百分比

  • show_percentage:TRUE or FALSE
> ggvenn(dat,show_percentage = T,
  stroke_color = "white",
  stroke_size = 0.5,
  fill_color = c("#E41A1C","#1E90FF","#FF8C00"),
  set_name_color =c("#E41A1C","#1E90FF","#FF8C00"), 
  set_name_size = 15,text_size=6)

4.提取交集部分并輸出

> A_B <- as.data.frame(intersect(set1$gene_id, set2$gene_id))
> write.csv(A_B,"A_B_common_gene.csv",row.names = F)

以上就是R語言繪制維恩圖ggvenn示例詳解的詳細(xì)內(nèi)容,更多關(guān)于R繪制維恩圖ggvenn的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • R語言使用gganimate創(chuàng)建可視化動圖

    R語言使用gganimate創(chuàng)建可視化動圖

    這篇文章主要為大家介紹了R語言使用gganimate創(chuàng)建可視化動圖的實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • R語言“循環(huán)”知識點(diǎn)詳解

    R語言“循環(huán)”知識點(diǎn)詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于R語言循環(huán)的相關(guān)知識點(diǎn)及用法總結(jié),有需要的朋友們可以跟著學(xué)習(xí)下。
    2021-03-03
  • R語言可視化開發(fā)forestplot根據(jù)分組設(shè)置不同顏色

    R語言可視化開發(fā)forestplot根據(jù)分組設(shè)置不同顏色

    這篇文章主要為大家介紹了R語言可視化開發(fā)使用forestplot根據(jù)分組設(shè)置不同顏色的實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python調(diào)用R語言實(shí)例講解

    Python調(diào)用R語言實(shí)例講解

    這篇文章主要介紹了Python調(diào)用R語言實(shí)例講解,文中介紹的非常詳細(xì),有需要的同學(xué)可以研究下
    2021-03-03
  • R語言運(yùn)算符知識點(diǎn)講解

    R語言運(yùn)算符知識點(diǎn)講解

    在本篇文章里小編給大家分享了一篇關(guān)于R語言運(yùn)算符知識點(diǎn)講解內(nèi)容,有興趣的朋友們可以參考下。
    2021-03-03
  • R語言ggplot2包之坐標(biāo)軸詳解

    R語言ggplot2包之坐標(biāo)軸詳解

    這篇文章主要介紹了R語言ggplot2包之坐標(biāo)軸詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言中時間序列分析淺析

    R語言中時間序列分析淺析

    在本篇文章里小編給大家整理的是一篇關(guān)于R語言中時間序列分析淺析內(nèi)容,有需要的朋友們跟著學(xué)習(xí)下。
    2021-05-05
  • R語言繪制直方圖實(shí)例講解

    R語言繪制直方圖實(shí)例講解

    在本篇內(nèi)容里小編給大家整理了一篇關(guān)于R語言繪制直方圖實(shí)例講解內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • R語言關(guān)于非線性最小二乘的知識點(diǎn)實(shí)例

    R語言關(guān)于非線性最小二乘的知識點(diǎn)實(shí)例

    在本篇文章里小編給大家整理的是一篇關(guān)于R語言關(guān)于非線性最小二乘的知識點(diǎn)實(shí)例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-05-05
  • R語言多元線性回歸實(shí)例詳解

    R語言多元線性回歸實(shí)例詳解

    對比一元線性回歸,多元線性回歸是用來確定2個或2個以上變量間關(guān)系的統(tǒng)計分析方法,下面這篇文章主要給大家介紹了關(guān)于R語言多元線性回歸的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07

最新評論

汶上县| 建瓯市| 繁昌县| 墨竹工卡县| 闻喜县| 昌乐县| 礼泉县| 会理县| 垫江县| 绥江县| 二手房| 金华市| 壤塘县| 灵山县| 新津县| 建宁县| 遂昌县| 内丘县| 碌曲县| 岗巴县| 云阳县| 安徽省| 连南| 玛多县| 大荔县| 中山市| 伊川县| 永丰县| 伊春市| 和静县| 虞城县| 车致| 浏阳市| 大港区| 遂平县| 乡宁县| 贺州市| 平顺县| 衡阳市| 古浪县| 乐清市|