UserWarning: Matplotlib is currently using svg, which is a non-GUI backend, so cannot show the figure. plt.show()
时间: 2024-01-08 19:07:31 浏览: 191
这是一个警告提示,告诉你正在使用一个非GUI后端(svg),因此无法显示图形。如果你想要显示图形,可以尝试使用其他的后端,例如TkAgg或Qt5Agg。你可以在Matplotlib的文档中找到如何更改后端的方法。或者,如果你只是想忽略这个警告,你可以在代码中增加以下一行代码:`import matplotlib; matplotlib.use('Agg')`。这将使用Agg后端,它可以保存图像,但无法显示它们。
相关问题
UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. plt.show()
这个警告说明你使用的 Matplotlib 后端是 agg,它是一个非 GUI 后端,不能直接显示图形。如果你想要在 Jupyter Notebook 或者类似的环境中显示图形,可以使用 `%matplotlib inline` 命令来设置 Matplotlib 的显示方式。如果你想在 Python 脚本中显示图形,可以使用 `plt.savefig` 命令将图形保存为文件,然后再在其他程序中打开这个文件来查看图形。
D:\pytorch-project\健康大数据\心血管疾病\心血管疾病预测\心血管疾病预测\main.py:42: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. plt.show() D:\pytorch-project\健康大数据\心血管疾病\心血管疾病预测\心血管疾病预测\main.py:46: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. plt.show() D:\pytorch-project\健康大数据\心血管疾病\心血管疾病预测\心血管疾病预测\main.py:54: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. plt.show()
这是一个 UserWarning,告诉你 Matplotlib 当前使用的是一个非 GUI 后端(agg),因此无法显示图像。通常情况下,如果你在使用 Matplotlib 时需要显示图像,你需要在代码中添加一行 plt.show() 来显示图像。如果你想要使用 GUI 后端,你可以将 Matplotlib 的后端设置为 TkAgg 或者 QtAgg。你可以在 Matplotlib 的官方文档中查找更多关于如何设置 Matplotlib 后端的信息。
阅读全文