有一个在 这个 热图的seaborn热图文档中找到.
现在,y轴从底部的9开始,在顶部以0结束.有没有办法扭转这种局面,即从底部的0开始到顶部的9结束?
看起来像是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()
得到:
如果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()