在用matplotlib时,plt.ion()的动态显示始终显示不出来。
经测试。Pycharm需要让plot视图单独弹出视窗才可以动态显示。
File->Settings->Tools->Python scientific->取消Show plots in tool window前的√
测试代码:
import matplotlib.pyplot as plt
import numpy as np
fig, ax = plt.subplots()
plt.ion()
for i in range(10):
ax.scatter(i, np.random.rand(1))
plt.pause(0.1)
plt.ioff()
plt.show()