【发布时间】:2020-08-17 07:29:30
【问题描述】:
尝试从 Python Crash Course 运行一个练习,其中我正在生成一个随机游走,其中一个循环中的输入询问当我关闭图表时是否生成新的随机游走。然而,每次我用图表关闭屏幕时,matplotlib 都会冻结并随后崩溃/停止响应。我想知道为什么会这样。谢谢。
from matplotlib import pyplot as plt
from random_walk import RandomWalk
# make a random walk
rw = RandomWalk()
rw.fill_walk()
plt.style.use('classic')
#plot the points in the walk
while True:
fig, ax = plt.subplots()
ax.scatter(rw.x_values, rw.y_values, s=15)
plt.show()
keep_running = input("Make another walk? (y/n): ")
if keep_running == 'n':
break
【问题讨论】:
-
如果它崩溃了,你已经成功完成了速成课程;)
-
你在关闭窗口前输入
n了吗?还是关窗后? -
我什至无法输入任何内容,因为我一关窗就看到一个旋转的沙滩球(我在 OSX 上)
标签: python matplotlib