import matplotlib.pyplot as plt

from jagrmi_mathplotlib.random_walk import RandomWalk
# Построение случайного блуждания и нанесение точек на диаграмму.
rw = RandomWalk(50000)

rw.fill_walk()
plt.figure(dpi=128,
           figsize=(10, 6))

point_numbers = list(range(rw.num_points))
plt.scatter(rw.x_values,
            rw.y_values,
            c=point_numbers,
            cmap=plt.cm.Blues,
            edgecolor='none',
            s=1)

plt.scatter(0, 0,
            c='green',
            edgecolors='none',
            s=100)
plt.scatter(rw.x_values[-1],
            rw.y_values[-1],
            c='red',
            edgecolors='none',
            s=100)

plt.show()

import matplotlib.pyplot as plt

from jagrmi_mathplotlib.random_walk import RandomWalk
# Построение случайного блуждания и нанесение точек на диаграмму.
rw = RandomWalk(50000)

rw.fill_walk()
plt.figure(dpi=128,
           figsize=(10, 6))

point_numbers = list(range(rw.num_points))
plt.scatter(rw.x_values,
            rw.y_values,
            c=point_numbers,
            cmap=plt.cm.Blues,
            edgecolor='none',
            s=1)

plt.scatter(0, 0,
            c='green',
            edgecolors='none',
            s=100)
plt.scatter(rw.x_values[-1],
            rw.y_values[-1],
            c='red',
            edgecolors='none',
            s=100)

plt.show()

# Построение случайного блуждания и нанесение точек на диаграмму.