diff --git a/abaqueCuve.py b/abaqueCuve.py index da03521..ffca264 100644 --- a/abaqueCuve.py +++ b/abaqueCuve.py @@ -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()