python交互界面实例_Python数据可视化:使用pyqtgraph库轻松绘制股票K线图

引言

pyqtgraph是Python平台上一种功能强大的2D/3D绘图库,相对于matplotlib库,由于其在内部实现方式上,使用了高速计算的numpy信号处理库以及Qt的GraphicsView框架,因此它在大数据量的处理及快速显示方面有着天然的优势,非常适合于需要快速绘图更新、视频或实时交互性的操作场合,在数学、科学和工程领域都有着广泛的应用。

对于pyqtgraph绘图库,前面已经写了几篇文章介绍了该库的基本使用方法,包括如何连续刷新波形图、如何逐点刷新波形图、如何显示多幅多条曲线及如何自定义坐标轴字符信息等内容,详细请参考前面的文章。

这次给大家介绍一下如何使用该库绘制股票k线图。

K线图介绍

对于股票交易者来讲,K线图是弄清股票一段时间走势的一种最基本的图形工具,K线分为阳线和阴线,阳线和阴线都包含了开盘价、收盘价、最高价和最低价,一般K线如下图所示:

python交互界面实例_Python数据可视化:使用pyqtgraph库轻松绘制股票K线图_第1张图片

当收盘价大于开盘价时,称为阳线,在图形上一般用红色表示,反之,当收盘价低于开盘价时,称为阴线,在图形上一般用绿色表示。由于其形状颇似一根根蜡烛,K线图有时也叫做蜡烛图。

实例说明

对于某股票,仿真一段时间内每天的开盘价、收盘价、最高价和最低价数据

你可能感兴趣的:(python交互界面实例)