ホームページ >バックエンド開発 >Python チュートリアル >Seaborn ヒートマップで最初と最後の行が切り取られるのはなぜですか?
ヒートマップ プロットが最初と最後の行で半分にカットされる
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 中国語 Web サイトの他の関連記事を参照してください。