亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

python大數(shù)據(jù)可視化制作火山圖實(shí)例

89542767 / 720人閱讀

  本文關(guān)鍵給大家介紹了python大數(shù)據(jù)可視化制作火山圖實(shí)例詳細(xì)說(shuō)明,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家多多的發(fā)展,盡早漲薪


  導(dǎo)進(jìn)控制模塊


  importnumpyasnp
  importpandasaspd


  1.載入測(cè)試報(bào)告


  data=pd.read_csv(r'E:ZYHR.projectrna-seqlianxi1exon_leveldf.csv')


  2.查詢數(shù)據(jù)

  data.head()

01.png

  3.挑選差異基因


  #3.試著寫(xiě)循環(huán)系統(tǒng)挑選上下降遺傳基因歸類取值給"up"和"down"和"nosig"添加pvalue標(biāo)準(zhǔn)
  ###loc函數(shù):根據(jù)行檢索"Index"中的實(shí)際值去取行數(shù)據(jù)信息(如取"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'

  

02.png

       4.查詢數(shù)據(jù),發(fā)覺(jué)多了type這某列

  data.head()

03.png

  5.統(tǒng)計(jì)個(gè)數(shù)


  data.type.value_counts()
  up123
  down103
  Name:type,dtype:int64
  data.type.value_counts()
  up123
  down103
  Name:type,dtype:int64


  6.繪火山圖


  importseabornassns
  importmath
  importmatplotlib.pyplotasplt
  importmatplotlibasmpl
  %matplotlibinline
  #對(duì)padj取個(gè)-log10多數(shù)
  data['-logpadj']=-data.padj.apply(math.log10)
  #查詢
  data[['log2FoldChange','padj','type','-logpadj']].head()
  #先調(diào)整一下你的顏色
  colors=["#01c5c4","#ff414d","#686d76"]
  sns.set_palette(sns.color_palette(colors))
  #制圖
  ax=sns.scatterplot(x='log2FoldChange',y='-logpadj',data=data,
  hue='type',#色調(diào)投射
  edgecolor=None,#點(diǎn)界限色調(diào)
  s=8,#點(diǎn)尺寸
  )
  #標(biāo)識(shí)
  ax.set_title("vocalno")
  ax.set_xlabel("log2FC")
  ax.set_ylabel("-log10(padj)")
  #挪動(dòng)圖示部位
  ax.legend(loc='centerright',bbox_to_anchor=(0.95,0.76),ncol=1)

 

03.png

     7.存圖


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

        

        綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)?lái)幫助。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/129085.html

相關(guān)文章

  • 這里有8個(gè)流行的Python視化工具包,你喜歡哪個(gè)?

    摘要:下面,作者介紹了八種在中實(shí)現(xiàn)的可視化工具包,其中有些包還能用在其它語(yǔ)言中。當(dāng)提到這些可視化工具時(shí),我想到三個(gè)詞探索數(shù)據(jù)分析。還可以選擇樣式,它模擬了像和等很流行的美化工具。有很多數(shù)據(jù)可視化的包,但沒(méi)法說(shuō)哪個(gè)是最好的。 showImg(https://segmentfault.com/img/remote/1460000019029121); 作者:Aaron Frederick 喜歡用...

    testbird 評(píng)論0 收藏0
  • python數(shù)據(jù)視化制作全球人口地形

      本文主要是給大家介紹了python大數(shù)據(jù)可視化制作全球人口地形圖的實(shí)例詳細(xì)說(shuō)明,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家盡可能發(fā)展,盡早漲薪  序言  信息來(lái)源:population_data.json,  先看看數(shù)據(jù)信息長(zhǎng)什么樣  [   {   "CountryName":"ArabWorld",   "Country...

    89542767 評(píng)論0 收藏0
  • 8個(gè)流行的Python視化工具包,你更鐘意哪一個(gè)?

    摘要:最終證明,及其相關(guān)工具的效率很高,但就演示而言它們并不是最好的工具。我按編號(hào)用顏色編碼了每個(gè)節(jié)點(diǎn),代碼如下用于可視化上面提到的稀疏圖形的代碼如下這個(gè)圖形非常稀疏,通過(guò)最大化每個(gè)集群的間隔展現(xiàn)了這種稀疏化。 showImg(http://upload-images.jianshu.io/upload_images/13825820-3a550fd2e61e1674.jpg?imageMo...

    iliyaku 評(píng)論0 收藏0
  • python數(shù)據(jù)視化制作趨勢(shì)線和界限統(tǒng)計(jì)

      本文關(guān)鍵闡述了python大數(shù)據(jù)可視化制作趨勢(shì)線和界限統(tǒng)計(jì)圖表,python制作趨勢(shì)線,呈現(xiàn)2個(gè)自變量的關(guān)系,當(dāng)數(shù)據(jù)信息包括多個(gè)時(shí),應(yīng)用不一樣顏色形狀區(qū)別  一、制作趨勢(shì)線  實(shí)現(xiàn)方案:  python制作趨勢(shì)線,呈現(xiàn)2個(gè)自變量的關(guān)系,當(dāng)數(shù)據(jù)信息包括多個(gè)時(shí),應(yīng)用不一樣顏色形狀區(qū)別?! ?shí)現(xiàn)代碼:  importnumpyasnp   importpandasaspd   importmatpl...

    89542767 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<