insarviz.view.plot.SpatialPlotWidget module
- class insarviz.view.plot.SpatialPlotWidget.ProfileDataItem2D(profile_data)[source]
Bases:
PlotItemCreate 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
- class insarviz.view.plot.SpatialPlotWidget.ProfilePlotWidget2D[source]
Bases:
PlotWidgetArguments:
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 (seesetConfigOptions).- staticMetaObject = PySide6.QtCore.QMetaObject("ProfilePlotWidget2D" inherits "PlotWidget": )
- class insarviz.view.plot.SpatialPlotWidget.ProfilePlotWidget3D[source]
Bases:
GLWidget- 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 )