对我来说,matplotlib的plot和imshow行为令人困惑。
import matplotlib as mpl
import matplotlib.pyplot as plt
如果我在调用plt.imshow(i)
之前调用plt.show()
,就会出现错误。如果我在调用plt.show()
之前调用plt.imshow(i)
,则一切正常。但是,如果我关闭第一个打开的图形,然后调用plt.imshow(i)
,就会显示一个新的图形而不调用plt.show()
。请问这是为什么?