官网:http://www.pyqtgraph.org/
官网文档:http://www.pyqtgraph.org/documentation/

=============绘图============================

import pyqtgraph as pg
import numpy as np

x_y = np.array([[1,2,3],[1,2,3]]).T
x=[1,2,3]
pg.plot(x_y) #plot可以输入一个列表 或者 N行2列的数组

if __name__ == '__main__':
    pg.QtGui.QApplication.exec_()

============================================

1.与其他图形库相比较
PyQtGraph是一个纯python库,基于PyQt4/PySide和numpy。

Matplotlib 前者功能更多,速度更快。
VisPy 可视化图形库基于OpenGL。未来希望可以作为Qt的2D图像渲染引擎,以及取代pyqtgraph.opengl。
PyQwt 如今不在维护,而且不能在多平台运行。
Chaco  不能在多平台运行,当然他也有pyqtgraph没有的高级功能。
GuiQwt 基于PyQwt,但是未来计划做出改变。

2.pyqtGraph的鼠标交互

2.1 2D图像
左键drag 移动图像
右键drag 比例缩放图像
右键click 文本菜单
滚轮drag 移动图像
滚轮spin 缩放图像

对于没有滚轮的鼠标,使用命令:pyqtgraph.setConfigOption('leftButtonPan', False)
这样使得鼠标左键可以进行缩放

2.2 Context Menu
右键点击屏幕,弹出的就叫文本菜单

2.3 3D图像
左键drag  绕中心点旋转图像
滚轮drag  通过沿xy面移动中心点,而移动图像
滚轮drag+CTRL 通过沿z轴移动中心点,而移动图像
滚轮spin 放大/缩小图像
滚轮spin+CTRL 改变图像视角

3.引用pyside与pyqt5
import PySide
import PyQt5

4.pip操作
列出已安装库 pip list
列出指定库的信息 pip show xxx

pyqtGraph绘图相关推荐

  1. PyQt5——pyqtgraph绘图大招

    qt中使用数据分析中常用的绘图库如matplotlib等绘图都要进行再次封装,比较麻烦 但是使用pyqtgraph非常方便 首先安装 pip install --user pyqtgraph 在输入 ...

  2. pyqtgraph绘图的方法

    qt的窗体构成: QMainWindow Class | Qt Widgets 5.15.12https://doc.qt.io/qt-5.15/qmainwindow.html 图2:QDockWi ...

  3. pyqtgraph初探

    使用PyQtGraph绘图 pip Install pyqtgraph from PyQt5.QtWidgets import QMainWindow, QApplication import pyq ...

  4. PyQt5学习(17):实现与matplotlib的结合,以及类似的pyqtgraph

    目录 一,绘图matplotlib和pyqtgraph的异同点 二,实现与matplotlib的结合 三,pyqtgraph的介绍 参考文章:https://blog.csdn.net/qq_3910 ...

  5. pyqtgraph入门简介,pyqtgraph和matplotlib、pyqwt5的比较

    一.pyqtgraph和matplotlib.pyqwt5的比较 使用python做数据分析时,经常会根据数据出图更直观点,目前绘图最常用的几个库:pyqtgraph.Matplotlib.pyqwt ...

  6. Python中pyqtgraph模块结构及用法(1)

    pyqtgraph官方文档 官方网站 pyqtgraph是一个纯python的图形和GUI库,基于PyQt4\PySide和Numpy 一. pyqtgraph绘图方式 方法 官方文档 描述 pyqt ...

  7. python【PyQt5】的环境搭建和使用(全网最全)其一

    目录 什么是pyQT 为什么要开发桌面应用 要讲些什么 搭建PyQt5开发环境 参见CSDN:pyQt5环境的搭建_Hi~晴天大圣的博客-CSDN博客_pyqt5环境搭建 1 Python 2 PyQ ...

  8. LI雨骤Moku:Go M1初步体验

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Moku:Go初上手 二.Python API的使用 总结 前言 Moku:Go是Liquid Instrumen ...

  9. Python学习笔记(四)QT开发图形界面总结

    QT5.QTSide2: VS编辑器可以安装插件 安装后,可以直接拉起编辑器编辑界面,或者再python的安装路径下\Python38\Scripts\ pyside2-designer.exe直接打 ...

最新文章

  1. angular.js 嵌套路由
  2. windows系统用什么web服务器好_墙体保温系统用什么材料比较好
  3. 2019 校招 ,下一个“神”人,在哪里?
  4. 【渝粤教育】国家开放大学2019年春季 1332中文学科论文写作 参考试题
  5. memcache的使用入门C++代码
  6. .net runtime占用cpu_追踪将服务器CPU耗光的凶手!
  7. 解决Xshell无法连接虚拟机CentOS7问题
  8. 音视频开发(19)---Android视频开发基础(一)
  9. linux操作系统分区图解,图解磁盘分区介绍(超经典)
  10. thinkphp在IIS7.5+环境下部署出现的URL重写问题解决方法
  11. 如何快速搭建一个微服务架构?
  12. 主流浏览器兼容性问题与解决方案
  13. UOS 下wine的记录
  14. matlab 弗洛伊德算法,手写matlab的弗洛伊德算法的函数(注释很详细)
  15. 计算机打印机密码怎么设置,如何设置电脑开机密码(电脑如何安装打印机)
  16. Ctrl + Alt + A ,唯一的截屏快捷键?
  17. vscode连接模拟器运行flutter项目
  18. 计算机网络拓扑结构子网,计算机网络拓扑主要是指通信子网的拓扑结构?
  19. dcs常用的冗余方式_DCS的冗余
  20. 计算机技术与应用专业论文,计算机技术与应用毕业论文

热门文章

  1. 博客之星csdn评论怎么加链接(csdn怎么在评论里加链接)
  2. 无用代码去哪了?项目减重之 rollup 的 Tree shaking
  3. US News退榜风波后,发布最新美国最佳法学院和医学院排名
  4. 【喜报】华为OD统一考试(B卷)题库清单(已收录161题),更快,更全的 B 卷题库大纲
  5. java怎么制作一个窗口(精)
  6. jq获取当前周从星期一到星期天的日期
  7. 2022年的falg
  8. java web项目 相对路径怎么写_理解JavaWeb项目中的路径问题——相对路径与绝对路径...
  9. Python网络爬虫封锁限制的几种方法
  10. 数字藏品和传统藏品的区别?