Merci pour les TPs proposés.
Comme je viens de tester le script Python, je vous propose ci-dessous le texte qui pourrait être copier-collé et modifié.
Les valeurs proposées viennent de l'animation :
http://sciences-physiques.ac-dijon.fr/d ... ession.swfElles ne sont donc pas issues de mesures réelles.
________________________________________________________
import numpy as np
import matplotlib.pyplot as plt
#Noter les différentes valeurs de volume
x = np.array([50,44,38,33])
#Noter les différentes valeures de pression
y = np.array([1000,1136,1316,1515])
#Affichage des grandeurs
print("Pression (hPa): ",y)
print("Volume (mL): ",x)
print("Pression x Volume (hPa.mL) : ",x*y)
#affichage des graphiques
fig = plt.figure(1, figsize=(10, 10))
ax1 = plt.subplot2grid((18, 18), (0,0),rowspan =7, colspan=8)
ax1.set_title('P = f (V)', color='blue', fontsize = 16)
ax1.set_xlabel('Volume (mL)', color = 'grey')
ax1.set_ylabel('Pression (hPa)', color = 'grey')
plt.plot(x,y,'or:')
ax2 = plt.subplot2grid((18, 18), (0,10),rowspan =7, colspan=8)
ax2.set_title('V = f (P)', color='blue', fontsize = 16)
ax2.set_ylabel('Volume (mL)', color = 'grey')
ax2.set_xlabel('Pression (hPa)', color = 'grey')
plt.plot(y,x,'or:')
ax3 = plt.subplot2grid((18, 18), (10,5),rowspan =7, colspan=8)
ax3.set_title('PxV = f (V)', color='blue', fontsize = 16)
ax3.set_ylabel('PxV (mL.hPa)', color = 'grey')
ax3.set_xlabel('Volume (mL)', color = 'grey')
ax3.set_ylim(0,70000)
plt.plot(x,x*y,'or:')
plt.show()