- Visualizar los datos

¡Visualicemos este paseo aleatorio! ¿Recuerdas cómo podías utilizar matplotlib para construir un trazado lineal?

import matplotlib.pyplot as plt
plt.plot(x, y)
plt.show()

La primera lista que pases se mapea en el eje x y la segunda lista se mapea en el eje y.

Si sólo pasas un argumento, Python sabrá qué hacer y utilizará el índice de la lista para mapearla en el eje x, y los valores de la lista en el eje y.

Este ejercicio forma parte del curso

Python intermedio

Ver curso

Instrucciones de ejercicio

Añade algunas líneas de código después del bucle for:

  • Importa matplotlib.pyplot como plt.
  • Utiliza plt.plot() para trazar random_walk.
  • Termina con plt.show() para visualizar realmente la trama.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# NumPy is imported, seed is set

# Initialization
random_walk = [0]

for x in range(100) :
    step = random_walk[-1]
    dice = np.random.randint(1,7)

    if dice <= 2:
        step = max(0, step - 1)
    elif dice <= 5:
        step = step + 1
    else:
        step = step + np.random.randint(1,7)

    random_walk.append(step)

# Import matplotlib.pyplot as plt


# Plot random_walk


# Show the plot