Lors de la création de graphiques à barres, l'axe X peut afficher les dates dans un format encombré, avec des éléments répétitifs tels que le mois et année. Pour optimiser l'affichage, les utilisateurs souhaiteront peut-être simplifier le formatage de la date, en se concentrant uniquement sur les dates numériques.
Pour y parvenir, matplotlib propose plusieurs options de formatage de date.
Une méthode consiste à utiliser matplotlib Module .dates :
<code class="python">import matplotlib.dates as mdates</code>
Créez un formateur de date en utilisant la chaîne de format souhaitée (dans ce cas, '%d' représente le jour) :
<code class="python">myFmt = mdates.DateFormatter('%d')</code>
Enfin, appliquez le formateur sur l'axe des x :
<code class="python">ax.xaxis.set_major_formatter(myFmt)</code>
Cette approche supprimera les étiquettes de mois et d'année redondantes, ne laissant que les dates numériques sur l'axe des x.
Pour une personnalisation plus avancée, reportez-vous à le site Web matplotlib pour des exemples supplémentaires.
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!