Matplotlib / Seaborn:热图的控制线/行高

时间:2018-01-26 10:44:22

标签: pandas matplotlib seaborn

我通过调用sns.heatmap()使用seaborn制作热图。每个单元格的颜色基于行百分比,我希望控制每行/每行的高度。

为了说明,这是一个具有相等线高的热图:

地图包含每行的百分比值。我想根据基础计数的行总和设置每行的高度,以说明每行的重要性。

代码:

pcts = data.apply(lambda x: x / float(x.sum()), axis=1)
sns.heatmap(data)

1 个答案:

答案 0 :(得分:1)

oncontextmenu无法创建不同大小的行。但是当然你可以使用matplotlib创建热图。这将涉及创建具有所需间距的网格,并绘制该网格上的值。

seaborn.heatmap

enter image description here