style: увеличен шрифт производительности, изменены цвета областей графиков
This commit is contained in:
parent
dcd04e21b6
commit
2d98c1c5b7
Binary file not shown.
Binary file not shown.
@ -24,7 +24,6 @@ class PlotWidget(BasePlotWidget):
|
|||||||
"""
|
"""
|
||||||
navigator = pg.PlotWidget(title="Navigator")
|
navigator = pg.PlotWidget(title="Navigator")
|
||||||
navigator.setFixedHeight(100)
|
navigator.setFixedHeight(100)
|
||||||
navigator.setBackground('d')
|
|
||||||
|
|
||||||
for signal in real_signals:
|
for signal in real_signals:
|
||||||
if signal["name"] in dataframe.columns:
|
if signal["name"] in dataframe.columns:
|
||||||
@ -34,7 +33,7 @@ class PlotWidget(BasePlotWidget):
|
|||||||
x_downsampled, y_downsampled = self._downsample_data(x, y, max_points=1000)
|
x_downsampled, y_downsampled = self._downsample_data(x, y, max_points=1000)
|
||||||
navigator.plot(x_downsampled, y_downsampled, pen=signal["pen"], name=signal["name"])
|
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, 50))
|
ROI_region = pg.LinearRegionItem(values=time_region, movable=True, brush=pg.mkBrush(0, 0, 255, 100))
|
||||||
navigator.addItem(ROI_region)
|
navigator.addItem(ROI_region)
|
||||||
|
|
||||||
# Связываем изменение региона навигатора с обновлением области просмотра основного графика
|
# Связываем изменение региона навигатора с обновлением области просмотра основного графика
|
||||||
@ -189,6 +188,7 @@ class PlotWidget(BasePlotWidget):
|
|||||||
f"Сокращение длительности: фактическое = {tesla_TWC} %, "
|
f"Сокращение длительности: фактическое = {tesla_TWC} %, "
|
||||||
f"идеальное = {tesla_ideal} %; КДИП = {TWC_ideal}%"
|
f"идеальное = {tesla_ideal} %; КДИП = {TWC_ideal}%"
|
||||||
)
|
)
|
||||||
|
self.set_style(performance_label)
|
||||||
layout.addWidget(performance_label)
|
layout.addWidget(performance_label)
|
||||||
performance_label.update()
|
performance_label.update()
|
||||||
|
|
||||||
@ -218,11 +218,11 @@ class PlotWidget(BasePlotWidget):
|
|||||||
|
|
||||||
# Добавляем реальные стадии
|
# Добавляем реальные стадии
|
||||||
if settings["stages"]:
|
if settings["stages"]:
|
||||||
self._add_stage_regions(plot_widget, point_events, dataframe_headers, transparency=75)
|
self._add_stage_regions(plot_widget, point_events, dataframe_headers, 75)
|
||||||
|
|
||||||
# Добавляем идеальные стадии и идеальные сигналы
|
# Добавляем идеальные стадии и идеальные сигналы
|
||||||
if settings["ideals"]:
|
if settings["ideals"]:
|
||||||
self._add_ideal_stage_regions(plot_widget, ideal_data, point_events)
|
self._add_ideal_stage_regions(plot_widget, ideal_data, point_events, 100)
|
||||||
self._add_ideal_signals(plot_widget, ideal_data, point_events, description["Ideal_signals"])
|
self._add_ideal_signals(plot_widget, ideal_data, point_events, description["Ideal_signals"])
|
||||||
|
|
||||||
# Подсчёт производительности
|
# Подсчёт производительности
|
||||||
|
|||||||
Binary file not shown.
@ -114,12 +114,12 @@ class BasePlotWidget:
|
|||||||
|
|
||||||
|
|
||||||
self._stage_colors = {
|
self._stage_colors = {
|
||||||
"Closing": [208, 28, 31, 100],
|
"Closing": [220, 20, 60, 100], # Crimson
|
||||||
"Squeeze": [45, 51, 89, 150],
|
"Squeeze": [30, 144, 255, 100], # Dodger Blue
|
||||||
"Welding": [64, 64, 64, 100],
|
"Welding": [128, 128, 128, 100], # Gray
|
||||||
"Relief": [0, 134, 88, 100],
|
"Relief": [34, 139, 34, 100], # Forest Green
|
||||||
"Oncomming": [0, 79, 0, 100]
|
"Oncomming": [255, 165, 0, 100] # Orange
|
||||||
}
|
}
|
||||||
self._plt_channels = {
|
self._plt_channels = {
|
||||||
"Electrode Force, N & Welding Current, kA": {
|
"Electrode Force, N & Welding Current, kA": {
|
||||||
"Settings": {
|
"Settings": {
|
||||||
@ -210,6 +210,14 @@ class BasePlotWidget:
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
def set_style(self, object: Union[QTabWidget, QWidget]) -> None:
|
||||||
|
object.setStyleSheet(
|
||||||
|
"""QLabel {
|
||||||
|
color: #ffffff;
|
||||||
|
font-size: 26px;
|
||||||
|
font-weight: bold;
|
||||||
|
font-family: "Segoe UI", sans-serif;
|
||||||
|
}""")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def mediator(self) -> BaseMediator:
|
def mediator(self) -> BaseMediator:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user