python R 热度图聚类demo

本文介绍如何在Python中利用R进行热图聚类分析,并着重讲解如何通过heatmap.2函数的col和breaks参数控制热图的颜色显示。
摘要由CSDN通过智能技术生成

今天调试程序,在Python中使用R进行热图聚类分析,要求对热图的显示颜色进行控制。

可以利用heatmap.2中的col参数和breaks参数实现这一功能

r['library']('pheatmap')
r['library']('gplots')
#r['library']('Cairo')
imgpath = r'/static/temp_img/drug_recipe_cluster.pdf'
image_path = abspath + imgpath
# 将生成的矢量图以PDF的形式保存在image_path路径下
r['pdf'](image_path, height = height_length, width = width_length, family='GB1')
#r['CairoPDF'](image_path, height = height_length, width = width_length, family='Simsun')
# rcolor = r['greenred'](75)
# robjects.r( "r_hclust <- function(x) {hclust(x,method = '" + args['methods'] +  "')} ")
# rhclust = r['r_hclust']
# rcolor参数实现对颜色的控制
rcolor = r['colorRampPalette'](["green", "black", "red"])
# 此处rbreaks控制[-100,-0.01]显示‘green’
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值