style: изменил расположение слоев. поменял цвета

This commit is contained in:
Andrew 2024-12-17 15:27:03 +03:00
parent 45b28f2e15
commit 02268f1f7b
2 changed files with 7 additions and 2 deletions

View File

@ -121,6 +121,7 @@ class PlotWidget(BasePlotWidget):
start_t, end_t = point_events[stage] start_t, end_t = point_events[stage]
region = self._create_stage_region(stage, start_t, end_t, transparency) region = self._create_stage_region(stage, start_t, end_t, transparency)
if region is not None: if region is not None:
region.setZValue(-20)
plot_widget.addItem(region) plot_widget.addItem(region)
def _add_ideal_stage_regions(self, def _add_ideal_stage_regions(self,
@ -138,6 +139,7 @@ class PlotWidget(BasePlotWidget):
end_t = start_t + ideal_timings[i] end_t = start_t + ideal_timings[i]
region = self._create_stage_region(stage, start_t, end_t, transparency) region = self._create_stage_region(stage, start_t, end_t, transparency)
if region: if region:
region.setZValue(-10)
plot_widget.addItem(region) plot_widget.addItem(region)
def _add_ideal_signals(self, def _add_ideal_signals(self,
@ -157,6 +159,7 @@ class PlotWidget(BasePlotWidget):
point_events[stage][1] point_events[stage][1]
) )
if curve: if curve:
curve.setZValue(10)
plot_widget.addItem(curve) plot_widget.addItem(curve)
def _add_real_signals(self, def _add_real_signals(self,
@ -171,6 +174,7 @@ class PlotWidget(BasePlotWidget):
for signal in real_signals: for signal in real_signals:
if signal["name"] in dataframe_headers: if signal["name"] in dataframe_headers:
plot = plot_widget.plot(dataframe["time"], dataframe[signal["name"]], pen=signal["pen"], fast=True) plot = plot_widget.plot(dataframe["time"], dataframe[signal["name"]], pen=signal["pen"], fast=True)
plot.setZValue(0)
legend.addItem(plot, signal["name"]) legend.addItem(plot, signal["name"])
def _add_performance_label(self, def _add_performance_label(self,
@ -273,8 +277,9 @@ class PlotWidget(BasePlotWidget):
dy = useful_p_data["thickness"]*1000 dy = useful_p_data["thickness"]*1000
rect_item = QGraphicsRectItem(x1, y1, dx, dy) rect_item = QGraphicsRectItem(x1, y1, dx, dy)
rect_item.setBrush(pg.mkBrush('blue')) rect_item.setZValue(-5)
rect_item.setPen(pg.mkPen('red', width=2)) rect_item.setBrush(pg.mkBrush('grey'))
rect_item.setPen(pg.mkPen('black', width=3))
plot_widget.addItem(rect_item) plot_widget.addItem(rect_item)
# Добавляем идеальные стадии и идеальные сигналы # Добавляем идеальные стадии и идеальные сигналы