MAJ les limites d'axe, et remplacé les pointillés pour volume par pointillés pour date

This commit is contained in:
gribse 2025-02-10 23:54:50 +01:00
parent 2754219e01
commit 28c8b4cb86

View file

@ -80,9 +80,8 @@ ax1.plot(dates, volumes_L, label="Volume (L)", color='b', linewidth=2)
ax1.set_ylabel("Volume (L)", color='b')
ax1.tick_params(axis='y', labelcolor='b')
# Configuration du nombre de graduations
ax1.yaxis.set_major_locator(plt.MaxNLocator(nb_grad_volume))
ax1.yaxis.set_major_locator(plt.MaxNLocator(nb_grad_volume)) # Configuration du nombre de graduations
ax1.set_ylim(bottom=0, top=volume_max * 1000) # Limite de l'axe des volumes
# Dates en abscisse
ax1.xaxis.set_major_formatter(mdates.DateFormatter("%m/%Y")) # Format mois (numérique) année
@ -98,19 +97,19 @@ ax2.set_yticks(right_tick_positions) # Positions réelles des ticks
right_ticks_cm = [f * 100 for f in right_ticks] # Valeurs en cm
right_ticks_text = [f"{f:.0f}" for f in right_ticks_cm] # Texte des labels
ax2.set_yticklabels(right_ticks_text) # Labels affichés
ax2.set_ylim(bottom=0, top=2 * rayon_cuve) # Limite de l'axe des hauteurs
ax2.plot(dates, flèches, label="Hauteur de remplissage (cm)", color='r', linestyle='dashed', linewidth=2)
ax2.set_ylabel("Hauteur de remplissage (m)", color='r')
ax2.set_ylabel("Hauteur de remplissage (cm)", color='r')
ax2.tick_params(axis='y', labelcolor='r')
# Ajouter un quadrillage qui colle aux hauteurs
ax2.set_yticks(flèche_grad) # Aligner les graduations de l'axe de droite sur les hauteurs
ax2.grid(visible=True, linestyle='--', alpha=0.6, which='both') # Quadrillage en pointillé
# Ajouter un quadrillage qui colle aux volumes
ax1.set_yticks(volumes_grad) # Aligner les graduations de l'axe de gauche sur les volumes
ax1.grid(visible=True, linestyle='--', alpha=0.6, which='both') # Quadrillage en pointillé
# Ajouter un quadrillage qui colle aux dates
ax1.xaxis.grid(visible=True, linestyle='--', alpha=0.6, which='both') # Quadrillage en pointillé
# Show the plot
fig.tight_layout()