matplotlib/seaborn: la prima e l’ultima riga tagliate a metà della trama della mappa di calore

| |

Quando si tracciano mappe di calore con seaborn (e matrici di correlazione con matplotlib) la prima e l'ultima riga vengono tagliate a metà. Questo accade anche quando eseguo questo esempio di codice minimo che ho trovato online.

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() 

E ottenere questo risultato (non sono ancora autorizzato a incorporare immagini) Le etichette sull'asse y sono nel punto corretto, ma le righe "non sono completamente lì.

Alcuni giorni fa, ha funzionato come previsto. Da allora, ho installato texlive-xetex, quindi l'ho rimosso di nuovo ma non ha risolto il mio problema.

Qualche idea su cosa potrei perdermi?