シーボーンヒートマップドキュメントにある this ヒートマップをご覧ください。
現在、y軸は下部が9で始まり、上部が0で終わっています。これを好転させる方法はありますか?つまり、一番下が0で始まり、一番上が9で終わりますか?
ax.invert_yaxis()が解決するように見えます。
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()
与える:
私のようなヒートマップに 'hex' jointplot()を使用している場合、これを行うことができます。
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()