文章目录
1、使用PyQtGraph绘制折线图
2、一个基础的PyQt5图形
3、添加pyqtgraph图形到pyqt5小部件
1、使用PyQtGraph绘制折线图
在pyqtgraph中,我们可以直接简单快速地绘制一个基本的图形出来。比如下面这样:
import pyqtgraph as pg
import pandas as pd
import sys
# 读取数据
df = pd.read_csv("000001.csv",encoding='gb2312').sort_values("日期")
data = df['收盘价'].tolist()
pg.plot(data,title="A股收盘价历史走势|州的先生zmister.com")
if __name__ == '__main__':
pg.QtGui.QApplication.exec_()
运行上述代码,我们可以直接得到一个股市收盘价折线图窗口,如下图所示:
这样的图形界面窗口虽然将绘制出了图形来,但是由于是单独的一个窗口,r然而在大多数情况下,我们都是想在PyQt5/PySide2中包含PyQtGraph所生成的图形,但是现在这样的窗口并不方便我们在PyQt5/PiSide2中集成和调用。为了在PyQt5的widget中进行集成,我们需要换一种方式进行调用和绘制。
2、一个基础的PyQt5图形
以下是一个很基础的PyQt5图形界面窗口的代码