国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python大數據可視化制作火山圖實例

89542767 / 628人閱讀

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


  導進控制模塊


  importnumpyasnp
  importpandasaspd


  1.載入測試報告


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


  2.查詢數據

  data.head()

01.png

  3.挑選差異基因


  #3.試著寫循環系統挑選上下降遺傳基因歸類取值給"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'

  

02.png

       4.查詢數據,發覺多了type這某列

  data.head()

03.png

  5.統計個數


  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
  #對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='centerright',bbox_to_anchor=(0.95,0.76),ncol=1)

 

03.png

     7.存圖


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

        

        綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家帶來幫助。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129085.html

相關文章

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

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

    testbird 評論0 收藏0
  • python數據視化制作全球人口地形

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

    89542767 評論0 收藏0
  • 8個流行的Python視化工具包,你更鐘意哪一個?

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

    iliyaku 評論0 收藏0
  • python數據視化制作趨勢線和界限統計

      本文關鍵闡述了python大數據可視化制作趨勢線和界限統計圖表,python制作趨勢線,呈現2個自變量的關系,當數據信息包括多個時,應用不一樣顏色形狀區別  一、制作趨勢線  實現方案:  python制作趨勢線,呈現2個自變量的關系,當數據信息包括多個時,應用不一樣顏色形狀區別。  實現代碼:  importnumpyasnp   importpandasaspd   importmatpl...

    89542767 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<