Heatmap halbiert: Erste und letzte Zeile verschwinden
Beim Generieren von Heatmaps in Python mithilfe von Seaborn oder Korrelationsmatrizen mithilfe von Matplotlib kommt es bei Benutzern häufig vor Ein Problem, bei dem die erste und letzte Reihe halbiert werden. Dieses eigenartige Verhalten wurde sogar in einfachen Codebeispielen beobachtet.
Betrachten Sie beispielsweise den folgenden Code:
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()
Das Ausführen dieses Codes sollte eine Heatmap erzeugen, stattdessen wird jedoch eine unvollständige angezeigt eine mit den Beschriftungen auf der Y-Achse an der richtigen Position, aber die Hälfte der ersten und letzten Zeile fehlt.
Die Hauptursache für dieses Problem liegt bei Matplotlib 3.1.1, die einen Fehler einführte, der Seaborn-Heatmaps und invertierte Achsen mit festen Häkchen beschädigt. Um dieses Problem zu beheben, können Benutzer die folgenden Schritte ausführen:
Das obige ist der detaillierte Inhalt vonWarum werden meine Seaborn-Heatmaps in der ersten und letzten Zeile abgeschnitten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!