import matplotlib.pyplot as plt

#Données expérimentales
y = [39000,38500,37000,34600,31400,27800,24100]
x = [0,0,0,0,0,0,0]
dt = 10 # en s
f = 5 # facteur d'echelle

Vx= [ ]
for i in range(len(x)-1) :       # len(x) signifie nombre de valeurs de la liste x
    Vxi=[(x[i+1]-x[i])/(dt)]     #Calcul de Vx au point i
    Vx=Vx+Vxi                    # Ajout de la valeur Vxi a la suite de la liste des Vx

Vy=[ ]
for i in range(len(y)-1) :       # len(y) signifie nombre de valeurs de la liste y
    Vyi=[(y[i+1]-y[i])/(dt)]    #Calcul de Vy au point i
    Vy=Vy+Vyi                  # Ajout de la valeur Vxi a la suite de la liste des Vx

#Affichage des vecteurs
plt.title("Representation de vecteurs vitesses lors du debut de la chute libre de F. Baumgartner")
plt.xlabel('x (en m)')
plt.xlim(-0.5,0.5)
plt.ylim(20000,45000)
plt.ylabel('y (en m)')
plt.plot(x,y,'ro')

plt.arrow(x[1],y[1],Vx[1],Vy[1]*f,head_width=0.02, head_length=500, color="blue")
plt.text(x[1]+0.01,y[1]-1000,"Vecteur V1")

plt.text(0,22000,"Echelle : 1500m pour 200 m/s",color="blue")
plt.show()