该回答引用ChatGPT
这个错误可能是因为您在导入时没有完全正确地调用Matplotlib中的样式模块。可以尝试将导入语句更改为以下内容:
import matplotlib.pyplot as plt
from random_walk import RandomWalk
while True:
# 创建一个随机变量实例
rw = RandomWalk()
rw.fill_walk()
# 将所有的点都绘制出来。
plt.style.use('classic')
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
```这个修改后的代码导入matplotlib.pyplot模块,并使用了这个模块中的plt.style.use()函数来设置图形样式。如果仍然存在问题,请确保您的Matplotlib版本最新,可以尝试卸载并重新安装。