python-3.x - 在 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 中绘图?
所有帮助将不胜感激。
解决方案
这里有另一篇关于此的帖子, ImportanceofBeingErnest 给出了很好的回答,建议在此import matplotlib; matplotlib.use("TkAgg")
之前 import matplotlib.pyplot as plt
使用。您可以在 matplotlib 站点上找到更多关于后端的信息。您可能仍然需要安装适当的 python-to-toolkit 包,例如。python-tkinter 和 python3-tk,或者尝试已经安装的后端。例如,qt5agg提供了一个选项来以交互方式配置一些图形参数。
推荐阅读
- api - 查询中的开始和结束参数 label_values (filename) loki
- node.js - 在 Nodejs 中使用 OTP(textlocal) 登录
- c++ - 为什么相同类型的相邻成员之间可以有填充?
- javascript - TopoJson 和 ChartGeo/ChartJS:意外几何
- java - 了解构建脚本
- python - Django 管理面板注销功能
- c# - 访问一个类的对象/实例的值,通过使用另一个类的方法进行
- python - 使用 python 发出 pip install igramscraper
- r - 将列添加到包含其他列值的 toJSON() 的数据框中
- python - 如何将我的 pcap 解析信息汇总为不同的流量类型?