Lignes tronquées de la carte thermique : pièges avec Matplotlib et Seaborn
Question :
Les utilisateurs ont observé que les première et dernière lignes de cartes thermiques générées à l'aide de Seaborn sont réduites de moitié. Ce problème persiste même lors de l'exécution d'exemples de code minimaux, comme démontré ci-dessous :
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()
Réponse :
Malheureusement, matplotlib 3.1.1 s'est avéré incompatible avec Cartes thermiques Seaborn et axes inversés avec graduations fixes. Pour corriger ce problème :
ax.set_ylim(bottom, top) # set the ylim to bottom, top
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!