当前位置:  开发笔记 > 编程语言 > 正文

seaborn heatmap y轴逆序

如何解决《seabornheatmapy轴逆序》经验,为你挑选了2个好方法。

有一个在 这个 热图的seaborn热图文档中找到.

现在,y轴从底部的9开始,在顶部以0结束.有没有办法扭转这种局面,即从底部的0开始到顶部的9结束?



1> 小智..:

看起来像是ax.invert_yaxis()解决了它.

按照你得到这个数字的例子:

import numpy as np; np.random.seed(0)
import seaborn as sns; sns.set()
uniform_data = np.random.rand(10, 12)
ax = sns.heatmap(uniform_data)
ax.invert_yaxis()

得到: 在此输入图像描述



2> ryanjdillon..:

如果jointplot()像我一样在热图上使用“十六进制” ,则可以执行以下操作:

import matplotlib.pyplot as plt
import numpy
import seaborn

x = numpy.arange(10)
y = x**2

g = seaborn.jointplot(x, y, kind='hex')
g.fig.axes[0].invert_yaxis()

plt.show()

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有