Untitled

 avatar
unknown
plain_text
2 years ago
825 B
5
Indexable
import matplotlib.pyplot as plt

# Datos para el gráfico de línea
x = [0.49, 0.62, 0.3]  # Tiempo en segundos
y1 = [25, 25, 25]  # Posición en cm
y2 = [50, 50, 50]
y3 = [82, 82, 82]

# Promedio para cada conjunto de datos
promedio1 = sum(x) / len(x)
promedio2 = 0.73
promedio3 = 1.15

# Crear el gráfico de línea
plt.plot(x, y1, label='25 cm')
plt.plot(x, y2, label='50 cm')
plt.plot(x, y3, label='82 cm')

# Agregar puntos de promedio
plt.scatter(promedio1, 25, color='red', label='Promedio: 0.49 seg')
plt.scatter(promedio2, 50, color='red', label='Promedio: 0.73 seg')
plt.scatter(promedio3, 82, color='red', label='Promedio: 1.15 seg')

# Configurar el gráfico
plt.xlabel('Tiempo (segundos)')
plt.ylabel('Posición (cm)')
plt.title('Posición en función del tiempo')
plt.legend()

# Mostrar el gráfico
plt.show()
Editor is loading...