当前位置: 首页 > 工具软件 > ditcoin-gui > 使用案例 >

解决 Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure

支阳波
2023-12-01

如果编写程序类似于:

import matplotlib.pyplot as plt
plt.plot([1,2,3],[5,7,4])
plt.show()

或者:

import matplotlib
matplotlib.use('Agg')  # 使用Agg

import matplotlib.pyplot as plt
plt.plot([1,2,3],[5,7,4])
plt.show()

出现了  Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.这种错误

或许将引入的 Agg 改成TKAgg即可使用了,如果是第一种没有的话就加上这一句话:matplotlib.use('TkAgg')

import matplotlib
matplotlib.use('TkAgg')  # 大小写无所谓 tkaGg ,TkAgg 都行
import matplotlib.pyplot as plt

 

 类似资料: