GraphicsLayout#
- class pyqtgraph.GraphicsLayout(
- parent=None,
- border=None,
Used for laying out GraphicsWidgets in a grid. This is usually created automatically as part of a
GraphicsLayoutWidget.- addItem(
- item,
- row=None,
- col=None,
- rowspan=1,
- colspan=1,
Add an item to the layout and place it in the next available cell (or in the cell specified). The item must be an instance of a QGraphicsWidget subclass.
- addLabel(
- text=' ',
- row=None,
- col=None,
- rowspan=1,
- colspan=1,
- **kargs,
Create a LabelItem with text and place it in the next available cell (or in the cell specified) All extra keyword arguments are passed to
LabelItem.__init__Returns the created item.To create a vertical label, use angle = -90.
- addLayout(
- row=None,
- col=None,
- rowspan=1,
- colspan=1,
- **kargs,
Create an empty GraphicsLayout and place it in the next available cell (or in the cell specified) All extra keyword arguments are passed to
GraphicsLayout.__init__Returns the created item.
- addPlot(
- row=None,
- col=None,
- rowspan=1,
- colspan=1,
- **kargs,
Create a PlotItem and place it in the next available cell (or in the cell specified) All extra keyword arguments are passed to
PlotItem.__init__Returns the created item.
- addViewBox(
- row=None,
- col=None,
- rowspan=1,
- colspan=1,
- **kargs,
Create a ViewBox and place it in the next available cell (or in the cell specified) All extra keyword arguments are passed to
ViewBox.__init__Returns the created item.
- itemIndex(
- item,
Return the numerical index of GraphicsItem object passed in
- Parameters:
item (
QGraphicsLayoutItem) – Item to query the index position of- Returns:
Index of the item within the graphics layout
- Return type:
- Raises:
ValueError – Raised if item could not be found inside the GraphicsLayout instance.