第一行和最後一行的熱圖減半
在Seaborn 熱圖和Matplotlib 相關矩陣中,觀察到第一行最後一行通常被切成兩半。即使在最小的程式碼範例中也可能會遇到此問題:
import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv') plt.figure(figsize=(10,5)) sns.heatmap(data.corr()) plt.show()
結果圖在 y 軸上的正確位置顯示標籤,但行本身不完整。
問題的起源:
不幸的是,Matplotlib 版本 3.1.1 引入了一個影響Seaborn 熱圖和具有固定刻度的倒軸。
解決方案:
要解決這個問題,您可以考慮以下選項:
以上是為什麼我的 Seaborn 熱圖會切斷第一行和最後一行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!