文章

【Python】图形化

PyQt5、matplotlib、pyecharts。

【Python】图形化

PyQt5

PyQt是Python语言的GUI(Graphical User Interface,简称 GUI,又称图形用户接口)编程解决方案之一。可以用来代替Python内置的Tkinter。其它替代者还有PyGTK、wxPython等,与Qt一样,PyQt是一个自由软件。

pip安装命令:

1
pip install PyQt5

导包示例:

1
from PyQt5 import QtCore, QtGui, QtWidgets

matplotlib

Matplotlib 是一个非常强大的 Python 绘图库,我们可以使用它将很多数据通过各种静态、动态、交互式图表的形式直观的呈现出来,比如:线图、散点图、条形图、饼图、3D 图形、图形动画等等,并且提供多样化的输出格式。Matplotlib 通常与 NumPy 和 Pandas 等库一起使用, 形成一个强大的科学计算环境,有助于我们通过 Python 学习数据科学、机器学习。 需要注意的是,matplotlib 的依赖库包括 numpy、cycler、Pillow、packaging、pyparsing、python-dateutil、fonttools、contourpy、kiwisolver,需要预先安装,不过只要连网后都会自动下载安装。

pip安装命令:

1
pip install matplotlib

导包示例:

1
2
import matplotlib as mp
import matplotlib.pyplot as plt

pyecharts

pyecharts库是一个用于生成 Echarts 图表的类库。 Echarts是一个由百度开源的商业级数据图表,它是一个纯JavaScript的图表库,可以为用户提供直观生动,可交互,可高度个性化定制的数据可视化图表,赋予了用户对数据进行挖掘整合的能力。

pip安装命令:

1
pip install pyecharts

导包示例:

1
2
3
4
from pyecharts.charts import Line
from pyecharts.charts import Map
from pyecharts.charts import Bar, Timeline
from pyecharts.options import TitleOpts, LegendOpts
本文由作者按照 CC BY 4.0 进行授权