#coding:gbk import matplotlib.pyplot as plt from radom_walk import randomwalk #创建一个random实例,并将其包含的点都绘制出来 while True: '''只要程序处于活动状态,就不断地模拟随机漫步''' rw =randomwalk(50000) '''我们来尝试一下添加点数point''' rw.fill_walk() #让我们来试试突出起点和终点 pointnums = list(range(rw.numpoints)) plt.scatter(rw.xvalues,rw.yvalues,c=pointnums,cmap=plt.cm.Blues,s=1) '''由于点数太多显示不友好,我们将大小s设置为1''' #让我们来试试突出起点和终点 plt.scatter(0,0,c='green',edgecolor='',s=100) plt.scatter(rw.xvalues[-1],rw.yvalues[-1],c='red',edgecolor='',s=100) #下面我们来隐藏X和Y坐标轴 plt.axes().get_xaxis().set_visible(False) plt.axes().get_yaxis().set_visible(False) plt.show() keepruning = input('你想再次生成一个随机漫步图吗?(y/n) :') if keepruning == 'n': break
最后修改:2022 年 12 月 05 日
© 允许规范转载