推荐⼀款科研必备的Python数据可视化神器——PyQtGraph ↑↑↑点击上⽅蓝字,回复资料,10个G的惊喜
PyQtGraph
PyQtGraph是⼀个纯python的图形和GUI库,构建于PyQt4/PySide和numpy之上,它主要⽤于数学/科学/⼯程应⽤⽅⾯。
虽然该库完全⽤python编写,但其内部使⽤了Qt的GraphicsView框架及numpy计算库,因此其在图形绘制及数据处理速度⽅⾯有着极其优异的表现。⼤多数使⽤pyqtgraph数据可视化的应⽤程序都会⽣成可交互缩放,平移和使⽤⿏标配置的⼩部件。
安装很简单
python代码画图案
绘图⽅法
在pyqtgraph中绘制数据有⼏种基本的⽅法:
pyqtgraph.plot():创建⼀个显⽰数据的新图形窗⼝
PlotWidget.plot():将⼀组新数据添加到现有的绘图⼩部件
PlotItem.plot():将⼀组新数据添加到现有的绘图⼩部件
GraphicsLayout.addPlot():在⽹格中添加⼀个新的图形
所有这些⽅法都接收相同的基本参数,这些参数控制如何绘制数据和显⽰图形:
x - 可选的X数据; 如果未指定,则会⾃动⽣成⼀系列整数。
y - Y数据。
pen - 绘制绘图线时使⽤的笔,或者⽆以禁⽤线。
symbol - 描述⽤于每个点的符号形状的字符串。可选地,这也可以是对于每个点具有不同符号的字符串序列。
symbolPen - 绘制符号轮廓时使⽤的笔(或笔序列)。
symbolBrush - 填充符号时使⽤的画笔(或画笔序列)。
fillLevel - 填充曲线下⾯的区域为该Y值。
brush - 填充曲线时使⽤的笔刷。
实例
编辑器运⾏strtok 源码
amples
equalsignorecase判断失败就会出现官⽅实例:
点击左侧的例⼦,右边显⽰源代码,双击或者点击下⽅的“Run example”按钮,则可以运⾏该例⼦,如图
pyqtgraph功能太多强⼤,很难⼀篇⽂章完全讲清楚,建议⼤家多看⽂档,多学习实例,这样很快就可以掌握这个⼯具了。
—END—
欢迎添加我的,更多精彩,尽在我的朋友圈。
↓扫描⼆维码添加好友↓
推荐阅读(点击标题可跳转阅读)当当⽹,花160买400的书!
如何编程入门视频囤书福利 | 数学篇(10本好书)
Python实现超炫酷动态排序图、视频
机器学习基础:令你事半功倍的pipeline处理机制
调用sort函数排序机器学习基础:决策树的可视化
⾖瓣评分爆炸!Python+机器学习经典图书
Python⽂本预处理:步骤、使⽤⼯具及⽰例
三连⽀持,混脸熟,进福利↓↓

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。