diff --git a/src/utils/base/__pycache__/base.cpython-310.pyc b/src/utils/base/__pycache__/base.cpython-310.pyc index 9d579a8..999c743 100644 Binary files a/src/utils/base/__pycache__/base.cpython-310.pyc and b/src/utils/base/__pycache__/base.cpython-310.pyc differ diff --git a/src/utils/base/base.py b/src/utils/base/base.py index ae3bbbf..f793c71 100644 --- a/src/utils/base/base.py +++ b/src/utils/base/base.py @@ -256,7 +256,9 @@ class BasePlotWidget: navigator.plot(x_downsampled, y_downsampled, pen=signal["pen"], name=signal["name"]) ROI_region = pg.LinearRegionItem(values=time_region, movable=True, brush=pg.mkBrush(0, 0, 255, 100)) + ROI_region.setBounds([0, x.iloc[-1]]) navigator.addItem(ROI_region) + navigator.getPlotItem().getViewBox().setLimits(xMin=0, xMax=x.iloc[-1]) # Связываем изменение региона навигатора с обновлением области просмотра основного графика ROI_region.sigRegionChanged.connect(lambda: self._sync_main_plot_with_navigator(main_plot, ROI_region))