insarviz.view.plot.SpatialPlotWidget module

class insarviz.view.plot.SpatialPlotWidget.ProfileDataItem2D(profile_data)[source]

Bases: PlotItem

Create a new PlotItem. All arguments are optional. Any extra keyword arguments are passed to PlotItem.plot().

Arguments:

title

Title to display at the top of the item. Html is allowed.

labels

A dictionary specifying the axis labels to display:

{'left': (args), 'bottom': (args), ...}

The name of each axis and the corresponding arguments are passed to PlotItem.setLabel() Optionally, PlotItem my also be initialized with the keyword arguments left, right, top, or bottom to achieve the same effect.

name

Registers a name for this view so that others may link to it

viewBox

If specified, the PlotItem will be constructed with this as its ViewBox.

axisItems

Optional dictionary instructing the PlotItem to use pre-constructed items for its axes. The dict keys must be axis names (‘left’, ‘bottom’, ‘right’, ‘top’) and the values must be instances of AxisItem (or at least compatible with AxisItem).

property computed_values
property scatter_item
property spatial_error_item
staticMetaObject = PySide6.QtCore.QMetaObject("ProfileDataItem2D" inherits "PlotItem": Methods:   #23 type=Slot, signature=__on_focus_dragged()   #24 type=Slot, signature=__set_color()   #25 type=Slot, signature=__set_show_spatial_variance()   #26 type=Slot, signature=__set_show_temporal_variance()   #27 type=Slot, signature=__set_focus_line_pos()   #28 type=Slot, signature=__update_temporal_plot()   #29 type=Slot, signature=__update_plot() )
property temporal_error_item
insarviz.view.plot.SpatialPlotWidget.ProfileDataItem3D(profile_data)[source]
class insarviz.view.plot.SpatialPlotWidget.ProfilePlotWidget2D[source]

Bases: PlotWidget

Arguments:

parent

Optional parent widget

useOpenGL

If True, the GraphicsView will use OpenGL to do all of its rendering. This can improve performance on some systems, but may also introduce bugs (the combination of QGraphicsView and QOpenGLWidget is still an ‘experimental’ feature of Qt)

background

Set the background color of the GraphicsView. Accepts any single argument accepted by mkColor. By default, the background color is determined using the ‘backgroundColor’ configuration option (see setConfigOptions).

set_item(item)[source]
staticMetaObject = PySide6.QtCore.QMetaObject("ProfilePlotWidget2D" inherits "PlotWidget": )
class insarviz.view.plot.SpatialPlotWidget.ProfilePlotWidget3D[source]

Bases: GLWidget

set_item(item)[source]
staticMetaObject = PySide6.QtCore.QMetaObject("ProfilePlotWidget3D" inherits "GLWidget": )
class insarviz.view.plot.SpatialPlotWidget.SpatialPlotWidget(selected_band, points, profiles)[source]

Bases: QWidget

class ChildrenOfInterest[source]

Bases: object

compute_progress: ComputedProgressBar
export_button: QPushButton
lock_axes_checkbox: QCheckBox
plot_container: QWidget
plot_widget: PlotWidget
profile_chooser: ItemChooser
reference_chooser: ItemChooser
show_spatial_stddev_checkbox: QCheckBox
show_temporal_stddev_checkbox: QCheckBox
view_mode: QCheckBox
staticMetaObject = PySide6.QtCore.QMetaObject("SpatialPlotWidget" inherits "QWidget": Methods:   #33 type=Slot, signature=__export()   #34 type=Slot, signature=__on_show_spatial_error(PyObject), parameters=PyObject   #35 type=Slot, signature=__on_show_temporal_error(PyObject), parameters=PyObject   #36 type=Slot, signature=__on_smoothing_changed()   #37 type=Slot, signature=__set_view_mode()   #38 type=Slot, signature=__on_lock_axes(PyObject), parameters=PyObject   #39 type=Slot, signature=__on_insert_profiles(int,int), parameters=int, int   #40 type=Slot, signature=__on_remove_profiles(int,int), parameters=int, int   #41 type=Slot, signature=__on_replace_profiles(int,int), parameters=int, int   #42 type=Slot, signature=__on_reference_selected(int,PyObject), parameters=int, PyObject   #43 type=Slot, signature=__on_profile_selected(int,PyObject), parameters=int, PyObject )