图形布局GraphicsLayoutWidget类的基本用法
-
- 前言:
- 正文
- 1、创建GraphicsLayoutWidget图形布局部件
- 2、修改GraphicsLayoutWidget图形布局部件的背景色
- 3、创建GraphicsLayoutWidget图形布局部件的标签
- 4、清空 GraphicsLayoutWidget图形布局部件
- 5、GraphicsLayoutWidget图形布局部件添加PlotItem图形对象(画布)
- 6、PlotItem图形对象设置网格线
- 7、PlotItem图形对象设置下采样模式
- 8、PlotItem图形对象设置坐标轴刻度
- 9、PlotItem图形对象设置坐标轴刻度显示模式
- 10、PlotItem图形对象设置显示曲线对象PlotDataItem的Name属性
- 11、PlotItem图形对象添加PlotDataItem曲线对象
- 12、PlotDataItem曲线对象设置数据
- 13、在PlotDataItem曲线对象创建CurvePoint点对象
- 14、设置CurvePoint点对象的位置
- 15、创建ArrowItem箭头对象,并将ArrowItem箭头对象添加到CurvePoint点对象上
- 16、创建InfiniteLine线对象,并在PlotItem图形对象添加
- 17、PlotItem图形对象禁用鼠标拖动、缩放操作
- 18、隐藏&显示PlotItem图形对象 的 自动缩放按钮“A”(左下角)
- 19、PlotItem图形对象 移除&清空 曲线对象PlotDataItem
- 20、PlotItem图形对象设置是否可见 & 隐藏、显示PlotItem图形对象
前言:
PyQtGraph中的绘图类有两种,分别为:PlotWidget 和 GraphicsLayoutWidget,都是 GraphicsView 子类:
1、PlotWidget(GraphicsView) 只能内置一个绘图对象PlotItem;
2、GraphicsLayoutWidget(GraphicsView),这个子类用于生成多面板图形,可以内置多个绘图对象。
此篇文章中只介绍GraphicsLayoutWidget类的基本用法,包括同一图形显示多条曲线,显示网格线,设置背景色等。
正文
1、创建GraphicsLayoutWidget图形布局部件
import pyqtgraph as pg
self.ui.pw = pg.GraphicsLayoutWidget(show=