uos_activpal.gui.raw_marker.UIFileMarkingPlot¶
-
class
uos_activpal.gui.raw_marker.UIFileMarkingPlot(parent=None, file_path=None, center=None, width=None)[source]¶ A QWidget which displays, and allow marking of, activPAL raw data.
Displays x, y, z and rss.
-
__init__(parent=None, file_path=None, center=None, width=None)[source]¶ Create a UIFileMarkingPlot widget.
Parameters: - parent (object) – The parent object.
- file_path (str) – The path of the file to plot.
- center (float) – The point the plot should be horizontally centered around.
- width (float | int) – The width of the plot (range of the x axis) in days.
Methods
__init__([parent, file_path, center, width])Create a UIFileMarkingPlot widget. basic_pan([move_factor])Pan the plot (horizontally). basic_zoom([scale_factor, xhold])Zoom in on the plot (horizontally). clear_markers()Clear all stored markers. clear_plot()Clear lines from the plot. create_marker(xdata[, linecolor])Create a marker line on the plot. get_nearest_peak(input_array, sample_number)Find the peak in the given array nearest the given samle number. load_data([file_path])Load the given data file. new_plot([center, width])Create a fresh plot from the loaded file. update_marker(marker, xdata)Update the location of the given marker. -