import matplotlib.pyplot as plt

from random_walk3 import RandomWalk

#只要程序处于活动状态，就不断地模拟随机漫步
while True:
    #创建一个RandomWalk实例，并将其包含的所有点都绘制出来
    rw = RandomWalk()
    rw.fill_walk()
    
    #设置绘图窗口的分辨率（原为810），尺寸（英寸）
    plt.figure(dpi = 128, figsize = (10, 6))
    
    points_numbers = list(range(rw.num_points))
    plt.scatter(rw.x_values, rw.y_values, c = points_numbers,
                cmap = plt.cm.YlOrRd, edgecolors = 'none',
                s = 1)
    
    #突出起点和终点
    plt.scatter(0, 0, c = 'green', edgecolors = 'none', s = 50)
    plt.scatter(rw.x_values[-1], rw.y_values[-1], c = 'black', edgecolors = 'none', s = 50)
    
    #隐藏坐标轴
    plt.axes().get_xaxis().set_visible(False)
    plt.axes().get_yaxis().set_visible(False
                )
    plt.show()
    
    keep_running = input("Make another walk? (y/n) ： ")
    if keep_running == 'n':
        break
    


0b875c72265b4ee3a0ab85d86d7997e35c23b75c
<mask token>

<mask token>
while True:
    rw = RandomWalk()
    rw.fill_walk()
    plt.figure(dpi=128, figsize=(10, 6))
    points_numbers = list(range(rw.num_points))
    plt.scatter(rw.x_values, rw.y_values, c=points_numbers, cmap=plt.cm.
        YlOrRd, edgecolors='none', s=1)
    plt.scatter(0, 0, c='green', edgecolors='none', s=50)
    plt.scatter(rw.x_values[-1], rw.y_values[-1], c='black', edgecolors=
        'none', s=50)
    plt.axes().get_xaxis().set_visible(False)
    plt.axes().get_yaxis().set_visible(False)
    plt.show()
    keep_running = input('Make another walk? (y/n) ： ')
    if keep_running == 'n':
        break

import matplotlib.pyplot as plt
from random_walk3 import RandomWalk
while True:
    rw = RandomWalk()
    rw.fill_walk()
    plt.figure(dpi=128, figsize=(10, 6))
    points_numbers = list(range(rw.num_points))
    plt.scatter(rw.x_values, rw.y_values, c=points_numbers, cmap=plt.cm.
        YlOrRd, edgecolors='none', s=1)
    plt.scatter(0, 0, c='green', edgecolors='none', s=50)
    plt.scatter(rw.x_values[-1], rw.y_values[-1], c='black', edgecolors=
        'none', s=50)
    plt.axes().get_xaxis().set_visible(False)
    plt.axes().get_yaxis().set_visible(False)
    plt.show()
    keep_running = input('Make another walk? (y/n) ： ')
    if keep_running == 'n':
        break

import matplotlib.pyplot as plt

from random_walk3 import RandomWalk

#只要程序处于活动状态，就不断地模拟随机漫步
while True:
    #创建一个RandomWalk实例，并将其包含的所有点都绘制出来
    rw = RandomWalk()
    rw.fill_walk()
    
    #设置绘图窗口的分辨率（原为810），尺寸（英寸）
    plt.figure(dpi = 128, figsize = (10, 6))
    
    points_numbers = list(range(rw.num_points))
    plt.scatter(rw.x_values, rw.y_values, c = points_numbers,
                cmap = plt.cm.YlOrRd, edgecolors = 'none',
                s = 1)
    
    #突出起点和终点
    plt.scatter(0, 0, c = 'green', edgecolors = 'none', s = 50)
    plt.scatter(rw.x_values[-1], rw.y_values[-1], c = 'black', edgecolors = 'none', s = 50)
    
    #隐藏坐标轴
    plt.axes().get_xaxis().set_visible(False)
    plt.axes().get_yaxis().set_visible(False
                )
    plt.show()
    
    keep_running = input("Make another walk? (y/n) ： ")
    if keep_running == 'n':
        break
    

