2016-09-06 41 views
4

我將數據繪製爲Python中的Seaborn熱圖。我的數據本質上分爲不同的類別,並且我希望在情節上有線條來指示組在地圖上的位置。舉一個簡單的例子,假設我想修改從文檔這個陰謀......用於分隔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

在哪裏,我想通過生成類似下面的一個陰謀,強調今年季度間的比較;我會怎麼做?

enter image description here

回答

9

你想ax.hlines

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

+0

我想必須有一個簡單的答案;當我找不到它的時候讓我感到瘋狂。非常感謝。 :) –

+1

'ax.axhline'將避免必須指定行的x限制,但您必須多次調用它。 – mwaskom