ヒートマップ プロットの最初と最後の行が切り捨てられる
この調査では、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 軸ラベルが表示されますが、行自体は不完全です。この問題は、古いバージョンの LaTeX に戻しても解決しません。
解決策
残念ながら、matplotlib バージョン 3.1.1 には、seaborn ヒートマップと反転軸に影響を与える欠陥が導入されました。ティックを修正しました。いくつかの解決策が利用可能です:
ax.set_ylim(bottom, top) # set the ylim to bottom, top
以上がSeaborn ヒートマップの最初と最後の行が切り捨てられるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。