pycharm 无法显示matplotlib的绘图 - 查询显示绘图的backend - Agg -module://backend_interagg

解决PyCharm中matplotlib.pyplot.show()无法显示图像的问题
当在PyCharm中编写代码并导入多个包后,可能会遇到`plt.show()`无法显示图像的情况。这通常是因为其他包设置了matplotlib的backend为'Agg'模式。解决方法是首先查询当前backend,然后根据查询结果设置backend,例如使用`mpl.use('module://backend_interagg')`。如果设置'Qt5Agg'报错,可能是因为缺少相应的图形化库支持。创建一个新的Python文件查询默认backend,并在目标代码中使用相同的backend即可正常显示图像。

官方示例图
https://www.osgeo.cn/matplotlib/gallery/index.html

import matplotlib as mpl
mpl.use(‘module://matplotlib_inline.backend_inline’) # jupyter notebook
mlp.use(‘Agg’) # 切换backend,常用于服务器上生成图片,无法直接显示图片
mpl.use(‘module://backend_interagg’) # pycharm 中生成图片

问题描述

使用pycharm写代码,导入的包多了之后,命令 plt.show() 不工作

可能的原因

其他包设置了matplotlib 的backend 为 ‘Agg’ 模式,导致图片只能保存,不会显示
如其他的包设置了‘Agg’ 为backend

mlp.use('Agg') # 切换backend,常用于服务器上生成图片,无法直接显示图片

解决办法

参考博文:“matplotlib.use(‘agg‘)“语句的作用机理 中的解决办法

先查询当前的backend

import matplotlib
matplotlib.get_backend()

发现输出是‘Agg’,需要切换backend

import matplotlib as mpl
mpl.use('Qt5Agg')
import matplotlib.pyplot as plt

但是设置为“Qt5Agg”报错

ImportError: Cannot load backend 'Qt5Agg' which requires the 'qt5' interactive framework, as 'headless' is currently running

成功解决

结合前面的尝试发现,pycharm中plt无法显示图片,是因为导入的其他包修改了绘图的backend,因此需要新建一个简单的python文件(以减少导入的其他包改变backend)查询默认的backend。然后在目标代码中将backend修改成查询到的backend即可。

  • 新建.py 文件查询backend
import matplotlib
matplotlib.get_backend() # 输出: 'module://backend_interagg'
  • 在目标代码绘图中设置backend
import matplotlib as mpl
mpl.use('module://backend_interagg') # 设置为查询到的backend
import matplotlib.pyplot as plt 

然后绘图
在这里插入图片描述

import matplotlib.pyplot as plt
x = list(range(15))
y1 = list(map(lambda e: 6-e,x[:5]))
y2 = list(map(lambda e: e,x[5:]))
plt.plot(x,y1+y2)
plt.show()

总结

  1. 缺失一些支持图形化界面的包的时候(如服务器上运行),如果只想将图片输出到文件,用Agg就行

    mlp.use('Agg') # 切换backend,常用于服务器上生成图片,无法直接显示图片
    
  2. 如果想在代码运行的时候,显示图片,则要根据系统的实际情况设置backend。在没有导入其他包的情况下查询到的backend一般就是可以显示图像的。

    mpl.use('module://backend_interagg')
    

jupyter中的backend

module://matplotlib_inline.backend_inline

pycharm中交互式界面中的backend

module://backend_interagg

其他推荐

官网对于断轴的介绍
https://www.osgeo.cn/matplotlib/gallery/subplots_axes_and_figures/broken_axis.html

D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 38144 (\N{CJK UNIFIED IDEOGRAPH-9500}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 37327 (\N{CJK UNIFIED IDEOGRAPH-91CF}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 65288 (\N{FULLWIDTH LEFT PARENTHESIS}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 36742 (\N{CJK UNIFIED IDEOGRAPH-8F86}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 65289 (\N{FULLWIDTH RIGHT PARENTHESIS}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 27773 (\N{CJK UNIFIED IDEOGRAPH-6C7D}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 36710 (\N{CJK UNIFIED IDEOGRAPH-8F66}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 38543 (\N{CJK UNIFIED IDEOGRAPH-968F}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 26102 (\N{CJK UNIFIED IDEOGRAPH-65F6}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 38388 (\N{CJK UNIFIED IDEOGRAPH-95F4}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 21464 (\N{CJK UNIFIED IDEOGRAPH-53D8}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 21270 (\N{CJK UNIFIED IDEOGRAPH-5316}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 21160 (\N{CJK UNIFIED IDEOGRAPH-52A8}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 30011 (\N{CJK UNIFIED IDEOGRAPH-753B}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:124: UserWarning: Glyph 26376 (\N{CJK UNIFIED IDEOGRAPH-6708}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 26102 (\N{CJK UNIFIED IDEOGRAPH-65F6}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 38388 (\N{CJK UNIFIED IDEOGRAPH-95F4}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 65288 (\N{FULLWIDTH LEFT PARENTHESIS}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 26376 (\N{CJK UNIFIED IDEOGRAPH-6708}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 65289 (\N{FULLWIDTH RIGHT PARENTHESIS}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 38144 (\N{CJK UNIFIED IDEOGRAPH-9500}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 37327 (\N{CJK UNIFIED IDEOGRAPH-91CF}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 36742 (\N{CJK UNIFIED IDEOGRAPH-8F86}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 27773 (\N{CJK UNIFIED IDEOGRAPH-6C7D}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 36710 (\N{CJK UNIFIED IDEOGRAPH-8F66}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 38543 (\N{CJK UNIFIED IDEOGRAPH-968F}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 21464 (\N{CJK UNIFIED IDEOGRAPH-53D8}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 21270 (\N{CJK UNIFIED IDEOGRAPH-5316}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 21160 (\N{CJK UNIFIED IDEOGRAPH-52A8}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 30011 (\N{CJK UNIFIED IDEOGRAPH-753B}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 26102 (\N{CJK UNIFIED IDEOGRAPH-65F6}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 38388 (\N{CJK UNIFIED IDEOGRAPH-95F4}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 65288 (\N{FULLWIDTH LEFT PARENTHESIS}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 26376 (\N{CJK UNIFIED IDEOGRAPH-6708}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 65289 (\N{FULLWIDTH RIGHT PARENTHESIS}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 38144 (\N{CJK UNIFIED IDEOGRAPH-9500}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 37327 (\N{CJK UNIFIED IDEOGRAPH-91CF}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 36742 (\N{CJK UNIFIED IDEOGRAPH-8F86}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 27773 (\N{CJK UNIFIED IDEOGRAPH-6C7D}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 36710 (\N{CJK UNIFIED IDEOGRAPH-8F66}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 38543 (\N{CJK UNIFIED IDEOGRAPH-968F}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 21464 (\N{CJK UNIFIED IDEOGRAPH-53D8}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 21270 (\N{CJK UNIFIED IDEOGRAPH-5316}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:85: UserWarning: Glyph 21160 (\N{CJK UNIFIED IDEOGRAPH-52A8}) missing from font(s) DejaVu Sans. self.print_png(buf) D:\PyCharm\PyCharm 2025.1.3.1\plugins\python-ce\
09-28
E:\python1\pythonProject2\.venv\Scripts\python.exe E:\python1\pythonProject2\1\流程图1.py E:\python1\pythonProject2\1\流程图1.py:30: UserWarning: This figure includes Axes that are not compatible with tight_layout, so results might be incorrect. plt.tight_layout() D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 27969 (\N{CJK UNIFIED IDEOGRAPH-6D41}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 31243 (\N{CJK UNIFIED IDEOGRAPH-7A0B}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 22270 (\N{CJK UNIFIED IDEOGRAPH-56FE}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 65306 (\N{FULLWIDTH COLON}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 26579 (\N{CJK UNIFIED IDEOGRAPH-67D3}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 33394 (\N{CJK UNIFIED IDEOGRAPH-8272}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20307 (\N{CJK UNIFIED IDEOGRAPH-4F53}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 27987 (\N{CJK UNIFIED IDEOGRAPH-6D53}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 24230 (\N{CJK UNIFIED IDEOGRAPH-5EA6}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 39044 (\N{CJK UNIFIED IDEOGRAPH-9884}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 27979 (\N{CJK UNIFIED IDEOGRAPH-6D4B}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 27169 (\N{CJK UNIFIED IDEOGRAPH-6A21}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 22411 (\N{CJK UNIFIED IDEOGRAPH-578B}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 26500 (\N{CJK UNIFIED IDEOGRAPH-6784}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 24314 (\N{CJK UNIFIED IDEOGRAPH-5EFA}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 36807 (\N{CJK UNIFIED IDEOGRAPH-8FC7}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 36755 (\N{CJK UNIFIED IDEOGRAPH-8F93}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20837 (\N{CJK UNIFIED IDEOGRAPH-5165}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 30007 (\N{CJK UNIFIED IDEOGRAPH-7537}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 32974 (\N{CJK UNIFIED IDEOGRAPH-80CE}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 25968 (\N{CJK UNIFIED IDEOGRAPH-6570}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 25454 (\N{CJK UNIFIED IDEOGRAPH-636E}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 22788 (\N{CJK UNIFIED IDEOGRAPH-5904}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 29702 (\N{CJK UNIFIED IDEOGRAPH-7406}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 65288 (\N{FULLWIDTH LEFT PARENTHESIS}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 24322 (\N{CJK UNIFIED IDEOGRAPH-5F02}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 24120 (\N{CJK UNIFIED IDEOGRAPH-5E38}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20540 (\N{CJK UNIFIED IDEOGRAPH-503C}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 21076 (\N{CJK UNIFIED IDEOGRAPH-5254}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 38500 (\N{CJK UNIFIED IDEOGRAPH-9664}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 32570 (\N{CJK UNIFIED IDEOGRAPH-7F3A}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 22833 (\N{CJK UNIFIED IDEOGRAPH-5931}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 22635 (\N{CJK UNIFIED IDEOGRAPH-586B}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20805 (\N{CJK UNIFIED IDEOGRAPH-5145}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 26631 (\N{CJK UNIFIED IDEOGRAPH-6807}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20934 (\N{CJK UNIFIED IDEOGRAPH-51C6}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 21270 (\N{CJK UNIFIED IDEOGRAPH-5316}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 65289 (\N{FULLWIDTH RIGHT PARENTHESIS}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 29305 (\N{CJK UNIFIED IDEOGRAPH-7279}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 24449 (\N{CJK UNIFIED IDEOGRAPH-5F81}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 24037 (\N{CJK UNIFIED IDEOGRAPH-5DE5}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 12289 (\N{IDEOGRAPHIC COMMA}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20132 (\N{CJK UNIFIED IDEOGRAPH-4EA4}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20114 (\N{CJK UNIFIED IDEOGRAPH-4E92}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 39033 (\N{CJK UNIFIED IDEOGRAPH-9879}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 22810 (\N{CJK UNIFIED IDEOGRAPH-591A}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20803 (\N{CJK UNIFIED IDEOGRAPH-5143}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 38750 (\N{CJK UNIFIED IDEOGRAPH-975E}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 32447 (\N{CJK UNIFIED IDEOGRAPH-7EBF}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 24615 (\N{CJK UNIFIED IDEOGRAPH-6027}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 22238 (\N{CJK UNIFIED IDEOGRAPH-56DE}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 24402 (\N{CJK UNIFIED IDEOGRAPH-5F52}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 35757 (\N{CJK UNIFIED IDEOGRAPH-8BAD}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 32451 (\N{CJK UNIFIED IDEOGRAPH-7EC3}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 27531 (\N{CJK UNIFIED IDEOGRAPH-6B8B}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 24046 (\N{CJK UNIFIED IDEOGRAPH-5DEE}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20998 (\N{CJK UNIFIED IDEOGRAPH-5206}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 26512 (\N{CJK UNIFIED IDEOGRAPH-6790}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 25240 (\N{CJK UNIFIED IDEOGRAPH-6298}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 21449 (\N{CJK UNIFIED IDEOGRAPH-53C9}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 39564 (\N{CJK UNIFIED IDEOGRAPH-9A8C}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 35777 (\N{CJK UNIFIED IDEOGRAPH-8BC1}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20986 (\N{CJK UNIFIED IDEOGRAPH-51FA}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) Traceback (most recent call last): File "E:\python1\pythonProject2\1\流程图1.py", line 31, in <module> plt.show() ~~~~~~~~^^ File "E:\python1\pythonProject2\.venv\Lib\site-packages\matplotlib\pyplot.py", line 614, in show return _get_backend_mod().show(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 41, in __call__ manager.show(**kwargs) ~~~~~~~~~~~~^^^^^^^^^^ File "D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 144, in show self.canvas.show() ~~~~~~~~~~~~~~~~^^ File "D:\Program Files\JetBrains\PyCharm 2024.1.2\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 85, in show buffer = self.tostring_rgb() ^^^^^^^^^^^^^^^^^ AttributeError: 'FigureCanvasInterAgg' object has no attribute 'tostring_rgb'. Did you mean: 'tostring_argb'? Process finished with exit code 1
09-08
D:\python38\python.exe D:\Web\web_daima\Python\作业.py D:\pycharm\PyCharm 2024.3.4\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 65288 (\N{FULLWIDTH LEFT PARENTHESIS}) missing from current font. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.3.4\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 38144 (\N{CJK UNIFIED IDEOGRAPH-9500}) missing from current font. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.3.4\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 21806 (\N{CJK UNIFIED IDEOGRAPH-552E}) missing from current font. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.3.4\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 39069 (\N{CJK UNIFIED IDEOGRAPH-989D}) missing from current font. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.3.4\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 65289 (\N{FULLWIDTH RIGHT PARENTHESIS}) missing from current font. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.3.4\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 32447 (\N{CJK UNIFIED IDEOGRAPH-7EBF}) missing from current font. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.3.4\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 24615 (\N{CJK UNIFIED IDEOGRAPH-6027}) missing from current font. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.3.4\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 22238 (\N{CJK UNIFIED IDEOGRAPH-56DE}) missing from current font. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.3.4\plugins\python-ce\helpers\pycharm_matplotlib_backend\backend_interagg.py:82: UserWarning: Glyph 24402 (\N{CJK UNIFIED IDEOGRAPH-5F52}) missing from current font. F
03-20
D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 26354 (\N{CJK UNIFIED IDEOGRAPH-66F2}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 32447 (\N{CJK UNIFIED IDEOGRAPH-7EBF}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 25311 (\N{CJK UNIFIED IDEOGRAPH-62DF}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 21512 (\N{CJK UNIFIED IDEOGRAPH-5408}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 31034 (\N{CJK UNIFIED IDEOGRAPH-793A}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20363 (\N{CJK UNIFIED IDEOGRAPH-4F8B}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 21407 (\N{CJK UNIFIED IDEOGRAPH-539F}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 22987 (\N{CJK UNIFIED IDEOGRAPH-59CB}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 25968 (\N{CJK UNIFIED IDEOGRAPH-6570}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 25454 (\N{CJK UNIFIED IDEOGRAPH-636E}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 20108 (\N{CJK UNIFIED IDEOGRAPH-4E8C}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 27425 (\N{CJK UNIFIED IDEOGRAPH-6B21}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 22810 (\N{CJK UNIFIED IDEOGRAPH-591A}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 39033 (\N{CJK UNIFIED IDEOGRAPH-9879}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:80: UserWarning: Glyph 24335 (\N{CJK UNIFIED IDEOGRAPH-5F0F}) missing from font(s) DejaVu Sans. FigureCanvasAgg.draw(self) Traceback (most recent call last): File "D:\pycharm\PyCharm 2024.1.4\Daima.biancheng\Yule\Aixindaima\JianmoShuxue.py", line 51, in <module> plt.show() File "D:\pycharm\PyCharm 2024.1.4\Daima.biancheng\Yule\.venv\Lib\site-packages\matplotlib\pyplot.py", line 614, in show return _get_backend_mod().show(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 41, in __call__ manager.show(**kwargs) File "D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 144, in show self.canvas.show() File "D:\pycharm\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 85, in show buffer = self.tostring_rgb() ^^^^^^^^^^^^^^^^^ AttributeError: 'FigureCanvasInterAgg' object has no attribute 'tostring_rgb'. Did you mean: 'tostring_argb'?
09-06
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值