首页 > 解决方案 > 在 OpenSUSE 上的 Python 中不显示绘图

问题描述

我想在 Python 中绘制给定的图表,但是,该图表根本不显示。我使用以下代码:

import pylab as p

C = [1,2,3,4]
S = [10, 20, 30, 10]
p.plot(C,S)
p.show()

我怀疑这是因为我将 OpenSUSE 与 Wayland 一起使用。有谁知道解决方法,或者如何使用 Python 在 OpenSUSE Tumbleweed 中绘图?

所有帮助将不胜感激。

标签: python-3.xmatplotlibplot

解决方案


这里有另一篇关于此的帖子, ImportanceofBeingErnest 给出了很好的回答,建议在此import matplotlib; matplotlib.use("TkAgg") 之前 import matplotlib.pyplot as plt使用。您可以在 matplotlib 站点上找到更多关于后端的信息。您可能仍然需要安装适当的 python-to-toolkit 包,例如。python-tkinter 和 python3-tk,或者尝试已经安装的后端。例如,qt5agg提供了一个选项来以交互方式配置一些图形参数。


推荐阅读