web-dev-qa-db-ja.com

海生ヒートマップでグループを分離するための線

PythonでSeabornヒートマップとしてデータをプロットしています。私のデータは本質的にカテゴリにグループ化されており、グループがマップ上のどこにあるかを示す線をプロットに表示したいと思います。簡単な例として、ドキュメントからこのプロットを変更したいとします...

import seaborn as sns; sns.set()
flights = sns.load_dataset("flights")
flights = flights.pivot("month", "year", "passengers")
ax = sns.heatmap(flights, cbar=False)

enter image description here

以下のようなプロットを作成して、1年の四半期間の比較を強調したかったところ。どうすればいいですか?

enter image description here

15
T. Carson

_ax.hlines_が必要です:

ax.hlines([3, 6, 9], *ax.get_xlim())

21
Goyo