GraphicsLayout¶
- class pyqtgraph.GraphicsLayout(parent=None, border=None)[source]¶
Used for laying out GraphicsWidgets in a grid. This is usually created automatically as part of a
GraphicsWindow
orGraphicsLayoutWidget
.- addItem(item, row=None, col=None, rowspan=1, colspan=1)[source]¶
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)[source]¶
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)[source]¶
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)[source]¶
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)[source]¶
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.