Objectif
Tracer, à l’aide d’un langage de programmation, le diagramme de distribution des espèces d’un couple acide-base de pKA donné.
# Importation librairie utile
import matplotlib.pyplot as plt
# Renseigner ici les données chimiques
pKa=
# Initialisation des 3 listes
Pb, Pa, pH = [], [], []
# Boucle de calcul
for i in range(120):
pH.append(1+i/10)
Pa.append(100/(1+10**(pH[i]-pKa))) # Append ajoute en fin de liste
Pb.append(100-Pa[i])
### Tracé des pourcentages en fonction du pH
# Limites des axes (min,max)
plt.xlim(0,14)
plt.ylim(-1,101)
# Légendes impératives
plt.title("*** TITRE À PRÉCISER ***")
plt.xlabel("*** LÉGENDE AXE DES ABSCISSES ***")
plt.ylabel("*** LÉGENDE AXE DES ORDONNÉES ***")
# Tracé des points
plt.plot(pH,Pa,'r-',label='*** À COMPLÉTER ***')
plt.plot(pH,Pb,'g-',label='*** À COMPLÉTER ***')
# Affichage
plt.legend()
plt.show()