本文關(guān)鍵給大家介紹了python大數(shù)據(jù)可視化制作火山圖實例詳細說明,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家多多的發(fā)展,盡早漲薪
導(dǎo)進控制模塊
importnumpyasnp importpandasaspd
1.載入測試報告
data=pd.read_csv(r'E:ZYHR.projectrna-seqlianxi1exon_leveldf.csv')
2.查詢數(shù)據(jù)
data.head()
3.挑選差異基因
#3.試著寫循環(huán)系統(tǒng)挑選上下降遺傳基因歸類取值給"up"和"down"和"nosig"添加pvalue標準 ###loc函數(shù):根據(jù)行檢索"Index"中的實際值去取行數(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'
4.查詢數(shù)據(jù),發(fā)覺多了type這某列
data.head()
5.統(tǒng)計個數(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 #對padj取個-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ào) 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)
7.存圖
fig=ax.get_figure() fig.savefig('./python_vocalno.pdf')
綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)韼椭?/p>
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/129085.html
摘要:下面,作者介紹了八種在中實現(xiàn)的可視化工具包,其中有些包還能用在其它語言中。當提到這些可視化工具時,我想到三個詞探索數(shù)據(jù)分析。還可以選擇樣式,它模擬了像和等很流行的美化工具。有很多數(shù)據(jù)可視化的包,但沒法說哪個是最好的。 showImg(https://segmentfault.com/img/remote/1460000019029121); 作者:Aaron Frederick 喜歡用...
本文主要是給大家介紹了python大數(shù)據(jù)可視化制作全球人口地形圖的實例詳細說明,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家盡可能發(fā)展,盡早漲薪 序言 信息來源:population_data.json, 先看看數(shù)據(jù)信息長什么樣 [ { "CountryName":"ArabWorld", "Country...
摘要:最終證明,及其相關(guān)工具的效率很高,但就演示而言它們并不是最好的工具。我按編號用顏色編碼了每個節(jié)點,代碼如下用于可視化上面提到的稀疏圖形的代碼如下這個圖形非常稀疏,通過最大化每個集群的間隔展現(xiàn)了這種稀疏化。 showImg(http://upload-images.jianshu.io/upload_images/13825820-3a550fd2e61e1674.jpg?imageMo...
本文關(guān)鍵闡述了python大數(shù)據(jù)可視化制作趨勢線和界限統(tǒng)計圖表,python制作趨勢線,呈現(xiàn)2個自變量的關(guān)系,當數(shù)據(jù)信息包括多個時,應(yīng)用不一樣顏色形狀區(qū)別 一、制作趨勢線 實現(xiàn)方案: python制作趨勢線,呈現(xiàn)2個自變量的關(guān)系,當數(shù)據(jù)信息包括多個時,應(yīng)用不一樣顏色形狀區(qū)別?! 崿F(xiàn)代碼: importnumpyasnp importpandasaspd importmatpl...
閱讀 956·2023-01-14 11:38
閱讀 936·2023-01-14 11:04
閱讀 787·2023-01-14 10:48
閱讀 2157·2023-01-14 10:34
閱讀 1005·2023-01-14 10:24
閱讀 895·2023-01-14 10:18
閱讀 545·2023-01-14 10:09
閱讀 622·2023-01-14 10:02