import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = [10,7]
import numpy as np
##########################################################################
##### Fonction de calcul des quantités de matière avant l'équivalence ####
##########################################################################
COLLER ICI
##########################################################################
##########################################################################
##### Fonction de calcul des quantités de matière après l'équivalence ####
##########################################################################
COLLER ICI
##########################################################################
##########################################################################
########################### Initialisation ###############################
##########################################################################
VE = 14.5 #saisie du volume équivalent en mL
Veau = 200 #saisie du volume d’eau ajouté en mL
n_AH, n_HO, n_Na, n_A, V = [], [], [], [], [] # initialisation de 5 listes
##########################################################################
######## Calcul des quantités de matières par appel des fonctions ########
##########################################################################
for i in range(0,26,1) :
if i <= VE :
# Appel de la fonction qui calcule les quantités avant et à l’équivalence
calcul_quantites_avant_et_a_equivalence(i)
else :
# Appel de la fonction qui calcule les quantités après l’équivalence
calcul_quantites_apres_equivalence(i)
##########################################################################
################# Ligne de calcul de la conductivité #####################
##########################################################################
# Indentation pour rester dans la boucle for
# Conduct =
##########################################################################
############################## Affichage #################################
##########################################################################
# subplot(mnp) : m=nbre de colonnes pour les tracés | n=nbre de lignes | p=position
# À décommenter pour afficher plusieurs tracé
# plt.subplot(121)
plt.plot(V, n_AH, 'bx-', linewidth=0.5, label="Courbe Bleue")
plt.plot(V, n_HO, 'rx-', linewidth=0.5, label="Courbe Rouge")
plt.plot(V, n_Na, 'mx-', linewidth=0.5, label="Courbe Mauve")
plt.plot(V, n_A, 'gx-', linewidth=0.5, label="Courbe Verte")
# plt.subplot(122)
# plt.scatter(V, Conduct, label="Conductivité en $\mathrm{mS\cdot m^{-1}}$")
plt.legend()
plt.show()