Skip to main content
`Ctrl`+`K`

# PyQtGraph’s Graphics Items

Since pyqtgraph relies on Qt’s GraphicsView framework, most of its graphics functionality is implemented as QGraphicsItem subclasses. This has two important consequences: 1) virtually anything you want to draw can be easily accomplished using the functionality provided by Qt. 2) Many of pyqtgraph’s GraphicsItem classes can be used in any normal QGraphicsScene.

Contents:

- PlotDataItem
  - `PlotDataItem`
- PlotItem
  - `PlotItem`
- ImageItem
  - Notes
  - Examples
- ColorBarItem
  - `ColorBarItem`
- PColorMeshItem
  - `PColorMeshItem`
- GraphItem
  - `GraphItem`
- ViewBox
  - `ViewBox`
- LinearRegionItem
  - `LinearRegionItem`
- InfiniteLine
  - `InfiniteLine`
  - `InfLineLabel`
- ROI
  - `ROI`
  - `RectROI`
  - `EllipseROI`
  - `CircleROI`
  - `LineSegmentROI`
  - `PolyLineROI`
  - `LineROI`
  - `MultiRectROI`
- GraphicsLayout
  - `GraphicsLayout`
- MultiPlotItem
  - `MultiPlotItem`
- PlotCurveItem
  - `PlotCurveItem`
- ScatterPlotItem
  - `ScatterPlotItem`
- IsocurveItem
  - `IsocurveItem`
- AxisItem
  - `AxisItem`
- TextItem
  - `TextItem`
- ErrorBarItem
  - `ErrorBarItem`
- BarGraphItem
  - `BarGraphItem`
- ArrowItem
  - `ArrowItem`
- FillBetweenItem
  - `FillBetweenItem`
- CurvePoint
  - `CurvePoint`
- CurveArrow
  - `CurveArrow`
- GridItem
  - `GridItem`
- ScaleBar
  - `ScaleBar`
- LabelItem
  - `LabelItem`
- VTickGroup
  - `VTickGroup`
- LegendItem
  - `LegendItem`
- GradientEditorItem
  - `GradientEditorItem`
- TickSliderItem
  - `TickSliderItem`
- HistogramLUTItem
  - `HistogramLUTItem`
- GradientLegend
  - `GradientLegend`
- ButtonItem
  - `ButtonItem`
- GraphicsObject
  - `GraphicsObject`
- GraphicsWidget
  - `GraphicsWidget`
- GraphicsItem
  - `GraphicsItem`
- UIGraphicsItem
  - `UIGraphicsItem`
- GraphicsWidgetAnchor
  - `GraphicsWidgetAnchor`
- DateAxisItem
  - `DateAxisItem`
- TargetItem
  - `TargetItem`
- TargetLabel
  - `TargetLabel`