1- Plotar dois vetores t e x:
plot(t,x,’-b’), xlabel(’t (s)’), ylabel(’x (m)’)
Exemplo:
Código no Spyder:
Resultado:
import matplotlib.pyplot as plt
t1 = [0, 1, 2, 3, 4, 5]
x1 = [0, 1, 4, 9, 16, 25]
t2 = [0, 1, 2, 3, 4, 5]
x2 = [0, 1, 2, 3, 4, 5]
plt.plot(t1, x1, 'x:b',t2, x2, '*-r')
plt.xlabel('t (s)')
plt.ylabel('x (m)')
plt.title('Vários conjuntos de dados no mesmo gráfico')
plt.grid(True)
plt.show()
Resultado:
Código Spyder:
import matplotlib.pyplot as plt
# Dados
t1 = [0, 1, 2, 3, 4, 5]
x1 = [0, 1, 4, 9, 16, 25]
t2 = [0, 1, 2, 3, 4, 5]
x2 = [0, 1, 2, 3, 4, 5]
# Subplots
plt.subplot(2, 1, 1)
plt.plot(t1, x1, '-b')
plt.ylabel('x1')
plt.grid(True)
plt.subplot(2, 1, 2)
plt.plot(t2, x2, '-r')
plt.xlabel('t')
plt.ylabel('x2')
plt.grid(True)
plt.show()
Resultado:
-SØRENSSEN, A. M. Elementary Mechanics Using Python: A Modern Course Combining Analytical and Numerical Techniques. Cham: Springer, 2015.