python - 如何创建将每个单元格分为 2 个三角形的热图?
问题描述
我试图在热图中的每个单元格中绘制 2 个值(每个正方形分成 2 个三角形)。我的数据框如下所示:
df = pd.DataFrame({'cols': ['Melanoma', 'Glioma', 'Lung_Nsclc_Adenocarcinoma', 'H&C', 'H&C'],
'rows': ['Other', 'kinases', 'RTK signaling', 'p53 pathway', 'kinases'],
'positive': [2,0,6,0,5],
'negative': [3,1,0,1,1]})
所需热图的 y 轴是“rows”下数据框中的值,x 轴是“cols”下的值,我需要将“positive”和“negative”下的值绘制为一个带有两个三角形的正方形,例如这个例子https://i.stack.imgur.com/XMuXj.png。任何人都知道一种简单的方法来做到这一点?
解决方案
推荐阅读
- mysql - 当有多个城市时,查询显示 max_length_name_city 和 min_length_name_city 按 alfabet 排序
- scala - StatusDescription=此请求无权使用此权限执行此操作
- node.js - 用于获取 Instagram 媒体的 ExpressJS 应用程序可在 locahost 上运行,而不是在 Firebase 函数上运行
- javascript - JavaScript语法:将json作为参数传递给函数
- python - 如何从 .csv 读取并写入对其他 .csv 的修改?
- python - 为什么我不能指定默认选择的单选按钮?
- c++ - 我无法通过 Visual Studio 中的用户输入创建常量变量
- c# - 将两个 makefile 合并为一个 makefile 出错
- django - AWS 域的 SSL 证书?
- c - %s 格式的字符串操作