美文网首页
PyCharm 下使用 Matplotlib无法画图

PyCharm 下使用 Matplotlib无法画图

作者: 英俊的漂亮 | 来源:发表于2022-02-23 10:59 被阅读0次

使用Matplotlib处理的时候,提示

UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.

解决方法:
1、通用处理是:指定TkAgg

import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt

如果想看当前默认的,使用

print(matplotlib.get_backend())

输出到控制台
如果不确定使用的GUI名称,可以随便填写一个,运行代码会报错:

ValueError: 'mod' is not a valid value for backend; supported values are ['GTK3Agg', 'GTK3Cairo', 'GTK4Agg', 'GTK4Cairo', 'MacOSX', 'nbAgg', 'QtAgg', 'QtCairo', 'Qt5Agg', 'Qt5Cairo', 'TkAgg', 'TkCairo', 'WebAgg', 'WX', 'WXAgg', 'WXCairo', 'agg', 'cairo', 'pdf', 'pgf', 'ps', 'svg', 'template']

2、在PyCharm 显示在SciView中可以如下解决

import matplotlib
matplotlib.use('module://backend_interagg')
import matplotlib.pyplot as plt

相关文章

网友评论

      本文标题:PyCharm 下使用 Matplotlib无法画图

      本文链接:https://www.haomeiwen.com/subject/dulolrtx.html