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

python數據可視化繪制火山圖示例

 更新時間:2022年06月25日 17:30:52   作者:Z_Y_H  
這篇文章主要為大家介紹了python數據可視化繪制火山圖示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

導入模塊

import numpy as np
import pandas as pd

1.讀取測試數據

data=pd.read_csv(r'E:\ZYH\R.project\rna-seq\lianxi1\exon_level\df.csv')

2.查看數據

data.head()

3.篩選差異基因

# 3.嘗試寫循環(huán)篩選上下調基因分類賦值給 "up" 和 "down" 和 "nosig" 加入pvalue條件
###loc函數:通過行索引 "Index" 中的具體值來取行數據(如取"Index"為"A"的行)
data.loc[(data.log2FoldChange>1)&(data.padj<0.05),'type']='up'
data.loc[(data.log2FoldChange<-1)&(data.padj<0.05),'type']='down'
data.loc[(abs(data.log2FoldChange)<=1)|(data.padj>=0.05),'type']='nosig'

4.查看數據,發(fā)現多了type這一列

data.head()

5.統(tǒng)計個數

data.type.value_counts()
up      123
down    103
Name: type, dtype: int64

6.繪火山圖

import seaborn as sns
import math
import matplotlib.pyplot as plt
import matplotlib as mpl
%matplotlib inline
# 對padj取個-log10對數
data['-logpadj']=-data.padj.apply(math.log10)
# 查看
data[['log2FoldChange','padj','type','-logpadj']].head()

# 先設置一下自己的顏色
colors = ["#01c5c4","#ff414d", "#686d76"]
sns.set_palette(sns.color_palette(colors))
# 繪圖
ax=sns.scatterplot(x='log2FoldChange', y='-logpadj',data=data,
                hue='type',#顏色映射
                edgecolor = None,#點邊界顏色
                s=8,#點大小
                )
# 標簽
ax.set_title("vocalno")
ax.set_xlabel("log2FC")
ax.set_ylabel("-log10(padj)")
#移動圖例位置
ax.legend(loc='center right', bbox_to_anchor=(0.95,0.76), ncol=1)

7.保存圖片

fig = ax.get_figure()
fig.savefig('./python_vocalno.pdf')

以上就是python數據可視化繪制火山圖示例的詳細內容,更多關于python數據可視化火山圖的資料請關注腳本之家其它相關文章!

相關文章

  • Python之多線程退出與停止的一種實現思路

    Python之多線程退出與停止的一種實現思路

    這篇文章主要介紹了Python之多線程退出與停止的一種實現思路,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 對python抓取需要登錄網站數據的方法詳解

    對python抓取需要登錄網站數據的方法詳解

    今天小編就為大家分享一篇對python抓取需要登錄網站數據的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 解析Tensorflow之MNIST的使用

    解析Tensorflow之MNIST的使用

    這篇文章主要介紹了解析Tensorflow之MNIST的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • python編寫五子棋游戲

    python編寫五子棋游戲

    這篇文章主要為大家詳細介紹了python編寫五子棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Python3中str、bytes、bytearray轉化

    Python3中str、bytes、bytearray轉化

    本文主要介紹了Python3中str、bytes、bytearray轉化,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • python中安裝Scrapy模塊依賴包匯總

    python中安裝Scrapy模塊依賴包匯總

    Scrapy的安裝有一些依賴包,沒有這些包是會安裝失敗的,下面我們就來詳細探討下
    2017-07-07
  • 詳解如何優(yōu)雅的用PyQt訪問http

    詳解如何優(yōu)雅的用PyQt訪問http

    這篇文章主要我打開詳細介紹了如何優(yōu)雅的用PyQt實現訪問http,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以了解下
    2024-11-11
  • Python的IDEL增加清屏功能實例

    Python的IDEL增加清屏功能實例

    下面小編就為大家?guī)硪黄狿ython的IDEL增加清屏功能實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • PyTorch 中的傅里葉卷積實現示例

    PyTorch 中的傅里葉卷積實現示例

    這篇文章主要介紹了PyTorch 中的傅里葉卷積實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • 使用Python3?Boto3包刪除AWS?CloudFormation的棧(Stacks)

    使用Python3?Boto3包刪除AWS?CloudFormation的棧(Stacks)

    這篇文章主要介紹了如何使用Python3?Boto3刪除AWS?CloudFormation的棧(Stacks),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-01-01

最新評論

翼城县| 肇东市| 义乌市| 吉首市| 木里| 汉源县| 双江| 绥化市| 延安市| 永川市| 九台市| 二连浩特市| 泰州市| 革吉县| 敦煌市| 鹤山市| 怀宁县| 德州市| 峨眉山市| 延安市| 玉林市| 霸州市| 宜宾县| 凤台县| 绵竹市| 奉化市| 冷水江市| 阿拉善盟| 体育| 通榆县| 循化| 陕西省| 保德县| 敖汉旗| 扎囊县| 琼结县| 贵港市| 金川县| 东乡县| 鄂托克旗| 大姚县|