Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/pyqtgraph/pyqtgraph
/ types & classes
Types & classes
441 in github.com/pyqtgraph/pyqtgraph
⨍
Functions
4,033
◇
Types & classes
441
↳
Endpoints
10
↓ 222 callers
Class
Point
Extension of QPointF which adds a few missing methods.
pyqtgraph/Point.py:12
↓ 28 callers
Class
Vector
Extension of QVector3D which adds a few helpful methods.
pyqtgraph/Vector.py:12
↓ 14 callers
Class
ColorMap
ColorMap(pos, color, mapping=ColorMap.CLIP) ColorMap stores a mapping of specific data values to colors, for example: | 0.0 → black
pyqtgraph/colormap.py:337
↓ 13 callers
Class
GLGraphicsItem
pyqtgraph/opengl/GLGraphicsItem.py:28
↓ 11 callers
Class
TickSpec
Specifies the properties for a set of date ticks and computes ticks within a given utc timestamp range
pyqtgraph/graphicsItems/DateAxisItem.py:94
↓ 10 callers
Class
Dock
pyqtgraph/dockarea/Dock.py:8
↓ 10 callers
Class
FailedImport
Used to defer ImportErrors until we are sure the module is needed.
pyqtgraph/Qt/__init__.py:60
↓ 9 callers
Class
Interactor
pyqtgraph/parametertree/interactive.py:206
↓ 9 callers
Class
MatplotlibWidget
Implements a Matplotlib figure inside a QWidget. Use getFigure() and redraw() to interact with matplotlib. Example:: mw = Matpl
pyqtgraph/widgets/MatplotlibWidget.py:11
↓ 9 callers
Class
SpinBox
**Bases:** QtWidgets.QAbstractSpinBox Extension of QSpinBox widget for selection of a numerical value. Adds many extra features
pyqtgraph/widgets/SpinBox.py:13
↓ 8 callers
Class
ClosedError
Raised when an event handler receives a request to close the connection or discovers that the connection has been closed.
pyqtgraph/multiprocess/remoteproxy.py:17
↓ 8 callers
Class
LinearRegionItem
**Bases:** :class:`GraphicsObject <pyqtgraph.GraphicsObject>` Used for marking a horizontal or vertical region in plots. The region
pyqtgraph/graphicsItems/LinearRegionItem.py:9
↓ 8 callers
Class
SignalProxy
Object which collects rapid-fire signals and condenses them into a single signal or a rate-limited stream of signals. Used, for example, to pr
pyqtgraph/SignalProxy.py:11
↓ 7 callers
Class
FragmentShader
pyqtgraph/opengl/shaders.py:291
↓ 7 callers
Class
FrameCounter
pyqtgraph/examples/utils.py:144
↓ 7 callers
Class
Lens
pyqtgraph/examples/optics/pyoptic.py:210
↓ 7 callers
Class
PlotCurveItem
Class representing a single plot curve. Instances of this class are created automatically as part of :class:`PlotDataItem <pyqtgraph.PlotData
pyqtgraph/graphicsItems/PlotCurveItem.py:213
↓ 7 callers
Class
SRTTransform
Transform that can always be represented as a combination of 3 matrices: scale * rotate * translate This transform has no shear; angles are always
pyqtgraph/SRTTransform.py:10
↓ 7 callers
Class
ShaderProgram
pyqtgraph/opengl/shaders.py:298
↓ 7 callers
Class
Transform3D
Extension of QMatrix4x4 with some helpful methods added.
pyqtgraph/Transform3D.py:8
↓ 7 callers
Class
VertexShader
pyqtgraph/opengl/shaders.py:287
↓ 7 callers
Class
ZoomLevel
Generates the ticks which appear in a specific zoom level
pyqtgraph/graphicsItems/DateAxisItem.py:141
↓ 6 callers
Class
GLLinePlotItem
Draws line plots in 3D.
pyqtgraph/opengl/items/GLLinePlotItem.py:25
↓ 6 callers
Class
InfiniteLine
**Bases:** :class:`GraphicsObject <pyqtgraph.GraphicsObject>` Displays a line of infinite length. This line may be dragged to indicate a
pyqtgraph/graphicsItems/InfiniteLine.py:16
↓ 6 callers
Class
InteractiveFunction
``interact`` can be used with regular functions. However, when they are connected to changed or changing signals, there is no way to access t
pyqtgraph/parametertree/interactive.py:34
↓ 6 callers
Class
Mirror
pyqtgraph/examples/optics/pyoptic.py:277
↓ 6 callers
Class
NonUniformImage
**Bases:** :class:`GraphicsObject <pyqtgraph.GraphicsObject>` GraphicsObject displaying an image with non-uniform sample points. It's co
pyqtgraph/graphicsItems/NonUniformImage.py:13
↓ 6 callers
Class
ParameterTree
Widget used to display or control data from a hierarchy of Parameters
pyqtgraph/parametertree/ParameterTree.py:7
↓ 6 callers
Class
ParseError
pyqtgraph/configfile.py:29
↓ 6 callers
Class
Ray
Represents a single straight segment of a ray
pyqtgraph/examples/optics/pyoptic.py:464
↓ 6 callers
Class
SignalBlock
Class used to temporarily block a Qt signal connection:: with SignalBlock(signal, slot): # do something that emits a signal; it w
pyqtgraph/functions.py:3215
↓ 5 callers
Class
GraphIcon
An icon place holder for lazy loading of QIcons The icon must reside in the icons folder and the path refers to the full name including suffi
pyqtgraph/icons/__init__.py:11
↓ 5 callers
Class
MeshData
Class for storing and operating on 3D mesh data. May contain: - list of vertex locations - list of edges - list of triangl
pyqtgraph/opengl/MeshData.py:6
↓ 4 callers
Class
DataSource
source of buffered demonstration data
pyqtgraph/examples/ColorGradientPlots.py:14
↓ 4 callers
Class
FileDialog
pyqtgraph/widgets/FileDialog.py:7
↓ 4 callers
Class
Receiver
tests/test_signalproxy.py:14
↓ 4 callers
Class
Sender
tests/test_signalproxy.py:7
↓ 4 callers
Class
Tracer
Simple ray tracer. Initialize with a list of rays and optics; calling trace() will cause rays to be extended by propagating them t
pyqtgraph/examples/optics/pyoptic.py:552
↓ 4 callers
Class
ViewBox
**Bases:** :class:`GraphicsWidget <pyqtgraph.GraphicsWidget>` Box that allows internal scaling/panning of children by mouse drag. This c
pyqtgraph/graphicsItems/ViewBox/ViewBox.py:74
↓ 3 callers
Class
ColorMapMenu
pyqtgraph/widgets/ColorMapMenu.py:129
↓ 3 callers
Class
DataTreeWidget
Widget for displaying hierarchical python data structures (eg, nested dicts, lists, and arrays)
pyqtgraph/widgets/DataTreeWidget.py:13
↓ 3 callers
Class
DockArea
pyqtgraph/dockarea/DockArea.py:9
↓ 3 callers
Class
FakeSignal
tests/graphicsItems/test_AxisItem.py:51
↓ 3 callers
Class
FeedbackButton
QPushButton which flashes success/failure indication for slow or asynchronous procedures.
pyqtgraph/widgets/FeedbackButton.py:5
↓ 3 callers
Class
GLAxisItem
**Bases:** :class:`GLGraphicsItem <pyqtgraph.opengl.GLGraphicsItem.GLGraphicsItem>` Displays three lines indicating origin and orientati
pyqtgraph/opengl/items/GLAxisItem.py:9
↓ 3 callers
Class
ImageExporter
pyqtgraph/exporters/ImageExporter.py:13
↓ 3 callers
Class
LabelItem
GraphicsWidget displaying text. Used mainly as axis labels, titles, etc. Note: To display text inside a scaled view (ViewBox, PlotWi
pyqtgraph/graphicsItems/LabelItem.py:9
↓ 3 callers
Class
MatplotlibExporter
pyqtgraph/exporters/Matplotlib.py:55
↓ 3 callers
Class
MouseEvent
pyqtgraph/widgets/RemoteGraphicsView.py:29
↓ 3 callers
Class
NoEq
tests/test_functions.py:168
↓ 3 callers
Class
PlotDataItem
PlotDataItem is PyQtGraph's primary way to plot 2D data. It provides a unified interface for displaying plot curves, scatter plots, or b
pyqtgraph/graphicsItems/PlotDataItem.py:214
↓ 3 callers
Class
PlotDataset
Holds collected information for a plottable dataset. Numpy arrays containing x and y coordinates are available as ``dataset.x`` and
pyqtgraph/graphicsItems/PlotDataItem.py:56
↓ 3 callers
Class
PlotWidget
pyqtgraph/widgets/PlotWidget.py:12
↓ 3 callers
Class
QtEnumParameter
pyqtgraph/parametertree/parameterTypes/qtenum.py:7
↓ 3 callers
Class
ScatterPlotItem
Displays a set of x/y points. Instances of this class are created automatically as part of PlotDataItem; these rarely need to be instantiated
pyqtgraph/graphicsItems/ScatterPlotItem.py:334
↓ 3 callers
Class
WidgetGroup
State manager for groups of widgets. WidgetGroup handles common problems that arise when dealing with groups of widgets like a control panel:
pyqtgraph/WidgetGroup.py:59
↓ 2 callers
Class
Animation
pyqtgraph/examples/relativity/relativity.py:645
↓ 2 callers
Class
AxisItem
GraphicsItem showing a single plot axis with ticks, values, and label. Can be configured to fit on any side of a plot, automatically syn
pyqtgraph/graphicsItems/AxisItem.py:16
↓ 2 callers
Class
CanceledError
Raised when the progress dialog is canceled during a processing operation.
pyqtgraph/multiprocess/parallelizer.py:11
↓ 2 callers
Class
ChecklistParameterItem
Wraps a :class:`GroupParameterItem` to manage ``bool`` parameter children. Also provides convenience buttons to select or clear all values at
pyqtgraph/parametertree/parameterTypes/checklist.py:10
↓ 2 callers
Class
CircleSurface
pyqtgraph/examples/optics/pyoptic.py:365
↓ 2 callers
Class
CircularSolid
GraphicsObject with two circular or flat surfaces.
pyqtgraph/examples/optics/pyoptic.py:309
↓ 2 callers
Class
ClockParam
pyqtgraph/examples/relativity/relativity.py:205
↓ 2 callers
Class
ColorButton
**Bases:** QtWidgets.QPushButton Button displaying a color and allowing the user to select a new color. ======================
pyqtgraph/widgets/ColorButton.py:6
↓ 2 callers
Class
ColorMapParameter
pyqtgraph/widgets/ColorMapWidget.py:53
↓ 2 callers
Class
ConnectionItem
pyqtgraph/flowchart/Terminal.py:460
↓ 2 callers
Class
DataFilterParameter
A parameter group that specifies a set of filters to apply to tabular data.
pyqtgraph/widgets/DataFilterWidget.py:44
↓ 2 callers
Class
DirtyFlag
pyqtgraph/opengl/items/GLScatterPlotItem.py:20
↓ 2 callers
Class
DirtyFlag
pyqtgraph/opengl/items/GLLinePlotItem.py:20
↓ 2 callers
Class
DockDrop
Provides dock-dropping methods
pyqtgraph/dockarea/DockDrop.py:6
↓ 2 callers
Class
Emitter
WidgetParameterItem is not a QObject, so create a QObject wrapper that items can use for emitting
pyqtgraph/parametertree/parameterTypes/basetypes.py:436
↓ 2 callers
Class
ExampleLoader
pyqtgraph/examples/ExampleApp.py:297
↓ 2 callers
Class
FakeView
tests/graphicsItems/test_AxisItem.py:63
↓ 2 callers
Class
FileForwarder
Background thread that forwards data from one pipe to another. This is used to catch data from stdout/stderr of the child process and pr
pyqtgraph/multiprocess/processes.py:492
↓ 2 callers
Class
Flowchart
pyqtgraph/flowchart/Flowchart.py:27
↓ 2 callers
Class
GLGridItem
**Bases:** :class:`GLGraphicsItem <pyqtgraph.opengl.GLGraphicsItem.GLGraphicsItem>` Displays a wire-frame grid.
pyqtgraph/opengl/items/GLGridItem.py:10
↓ 2 callers
Class
GLScatterPlotItem
Draws points at a list of 3D positions.
pyqtgraph/opengl/items/GLScatterPlotItem.py:26
↓ 2 callers
Class
GradientEditorItem
**Bases:** :class:`TickSliderItem <pyqtgraph.TickSliderItem>` An item that can be used to define a color gradient. Implements common pre
pyqtgraph/graphicsItems/GradientEditorItem.py:377
↓ 2 callers
Class
GradientWidget
Widget displaying an editable color gradient. The user may add, move, recolor, or remove colors from the gradient. Additionally, a context me
pyqtgraph/widgets/GradientWidget.py:8
↓ 2 callers
Class
GraphicsLayout
Used for laying out GraphicsWidgets in a grid. This is usually created automatically as part of a :class:`GraphicsLayoutWidget <pyqtgraph.Gra
pyqtgraph/graphicsItems/GraphicsLayout.py:11
↓ 2 callers
Class
GraphicsView
jupyter_rfb.RemoteFrameBuffer sub-class that wraps around :class:`GraphicsView <pyqtgraph.GraphicsView>`. Generally speaking, there is no Qt
pyqtgraph/jupyter/GraphicsView.py:44
↓ 2 callers
Class
HDF5Exporter
pyqtgraph/exporters/HDF5Exporter.py:17
↓ 2 callers
Class
HoverEvent
Instances of this class are delivered to items in a :class:`GraphicsScene <pyqtgraph.GraphicsScene>` via their hoverEvent() method when the mouse
pyqtgraph/GraphicsScene/mouseEvents.py:246
↓ 2 callers
Class
ImageItem
Graphics object used to display image data. ImageItem can render images with 1, 3 or 4 channels, use lookup tables to apply false colors
pyqtgraph/graphicsItems/ImageItem.py:24
↓ 2 callers
Class
LocalObjectProxy
Used for wrapping local objects to ensure that they are send by proxy to a remote host. Note that 'proxy' is just a shorter alias for LocalOb
pyqtgraph/multiprocess/remoteproxy.py:677
↓ 2 callers
Class
MenuBox
This class draws a rectangular area. Right-clicking inside the area will raise a custom context menu which also includes the context menus of
pyqtgraph/examples/contextMenu.py:38
↓ 2 callers
Class
MouseClickEvent
Instances of this class are delivered to items in a :class:`GraphicsScene <pyqtgraph.GraphicsScene>` via their mouseClickEvent() method when the
pyqtgraph/GraphicsScene/mouseEvents.py:155
↓ 2 callers
Class
Mutex
Subclass of QMutex that provides useful debugging information during deadlocks--tracebacks are printed for both the code location that is
pyqtgraph/util/mutex.py:6
↓ 2 callers
Class
NoResultError
Raised when a request for the return value of a remote call fails because the call has not yet returned.
pyqtgraph/multiprocess/remoteproxy.py:22
↓ 2 callers
Class
Node
Node represents the basic processing unit of a flowchart. A Node subclass implements at least: 1) A list of input / output terminal
pyqtgraph/flowchart/Node.py:17
↓ 2 callers
Class
NodeLibrary
A library of flowchart Node types. Custom libraries may be built to provide each flowchart with a specific set of allowed Node types.
pyqtgraph/flowchart/NodeLibrary.py:16
↓ 2 callers
Class
NotEq
tests/test_functions.py:157
↓ 2 callers
Class
Obj
pyqtgraph/examples/GraphicsScene.py:9
↓ 2 callers
Class
ObjectProxy
Proxy to an object stored by the remote process. Proxies are created by calling Process._import(), Process.transfer(), or by requesting/calli
pyqtgraph/multiprocess/remoteproxy.py:749
↓ 2 callers
Class
ParameterControlledButton
pyqtgraph/parametertree/parameterTypes/action.py:6
↓ 2 callers
Class
PlotItem
GraphicsWidget implementing a standard 2D plotting area with axes. **Bases:** :class:`GraphicsWidget <pyqtgraph.GraphicsWidget>` Th
pyqtgraph/graphicsItems/PlotItem/PlotItem.py:32
↓ 2 callers
Class
PlotROI
pyqtgraph/imageview/ImageView.py:42
↓ 2 callers
Class
PythonHighlighter
Syntax highlighter for the Python language.
pyqtgraph/examples/ExampleApp.py:124
↓ 2 callers
Class
RelativityGUI
pyqtgraph/examples/relativity/relativity.py:15
↓ 2 callers
Class
SignalEmitter
pyqtgraph/examples/console_exception_inspection.py:111
next →
1–100 of 441, ranked by callers