GLScatterPlotItem

class pyqtgraph.opengl.GLScatterPlotItem(**kwds)[source]

Draws points at a list of 3D positions.

__init__(**kwds)[source]

x.__init__(…) initializes x; see help(type(x)) for signature

initializeGL()[source]

Called after an item is added to a GLViewWidget. The widget’s GL context is made current before this method is called. (So this would be an appropriate time to generate lists, upload textures, etc.)

paint()[source]

Called by the GLViewWidget to draw this item. It is the responsibility of the item to set up its own modelview matrix, but the caller will take care of pushing/popping.

setData(**kwds)[source]

Update the data displayed by this item. All arguments are optional; for example it is allowed to update spot positions while leaving colors unchanged, etc.

Arguments:  
pos (N,3) array of floats specifying point locations.
color (N,4) array of floats (0.0-1.0) specifying spot colors OR a tuple of floats specifying a single color for all spots.
size (N,) array of floats specifying spot sizes or a single value to apply to all spots.
pxMode If True, spot sizes are expressed in pixels. Otherwise, they are expressed in item coordinates.