matplotlib.pyplot.show()
不显示原因之一是 matplotlib
的backend
设置成了 agg
格式,而agg
是不会显示图片的,可以在导入matplotlib
同时直接使用matplotlib.use('TkAgg')
命令来设置 agg
。
backend
官方解释:https://matplotlib.org/tutorials/introductory/usage.html#what-is-a-backend
注:
matplotlib.use()
必须在 import matplotlib.pyplot
之前使用。(通常可以在第一次导入matplotlib
时设置,即import matplotlib; matplotlib.use()
)
网友评论