##### Viseur à frontale fixe
import numpy as np
import matplotlib.pyplot as plt

# Nettoyage des anciennes figures
plt.clf()
plt.close()


# Valeur unique !
x_objet = 
# tableaux des mesures 
x_lentille = np.array([])
x_image = np.array([])

# Calcul de OA, OAp 


# Calcul de fp (array)


# Calcul de la moyenne et de l'écart type de fp
mean = np.mean(fp)
std_dev = np.std(fp)

# Calcul de l'écart normalisé
normalized_diff = (x_ref - mean) / std_dev

print(f"Moyenne : {mean:.2f}")
print(f"Écart type : {std_dev:.2f}")
print(f"Écart normalisé par rapport à {x_ref} : {normalized_diff:.2f}")

# Tracé de l'histogramme de fp
plt.hist(fp, bins='auto', color='skyblue', edgecolor='black')
plt.title('Histogramme des distances focales')
plt.xlabel('Valeurs')
plt.ylabel('Fréquence')
plt.legend()
plt.grid(True)
plt.show()