百科狗-知识改变命运!

python如何画火山图

是丫丫呀2年前 (2023-11-19)阅读数 48#技术干货
文章标签阈值

python中如何画火山图

1、导入数据

importpandasaspd#Dataanalysis

importnumpyasnp#Scientificcomputing

python如何画火山图

importseabornassns#Statisticalvisualization

#读取数据

df=pd.read_csv('./dataset_volcano.txt',sep='\t')

result=pd.DataFrame()

result['x']=df['logFC']

result['y']=df['P.Value']

result['-log10(pvalue)']=-df['P.Value'].apply(np.log10)

2、设置阈值

#设置pvalue和logFC的阈值

cut_off_pvalue=0.0000001

cut_off_logFC=1

3、设置分组

#分组为up,normal,down

result.loc[(result.x>cut_off_logFC)&(result.y

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)
{if $zbp->Config('yd1125')->foot}