renamed axes of plots

This commit is contained in:
2025-12-21 14:39:27 +03:00
parent e9c506173d
commit c2da8c91b8

View File

@ -449,13 +449,13 @@ def main():
# Линейный график последнего свипа # Линейный график последнего свипа
line_obj, = ax_line.plot([], [], lw=1) line_obj, = ax_line.plot([], [], lw=1)
ax_line.set_title("Последний свип") ax_line.set_title("Сырые данные")
ax_line.set_xlabel("X") ax_line.set_xlabel("X")
ax_line.set_ylabel("Y") ax_line.set_ylabel("Y")
# Линейный график спектра текущего свипа # Линейный график спектра текущего свипа
fft_line_obj, = ax_fft.plot([], [], lw=1) fft_line_obj, = ax_fft.plot([], [], lw=1)
ax_fft.set_title("Спектр (|FFT|, дБ)") ax_fft.set_title("FFT")
ax_fft.set_xlabel("Бин") ax_fft.set_xlabel("Бин")
ax_fft.set_ylabel("Амплитуда, дБ") ax_fft.set_ylabel("Амплитуда, дБ")
@ -479,9 +479,9 @@ def main():
origin="upper", origin="upper",
cmap=args.cmap, cmap=args.cmap,
) )
ax_img.set_title("Водопад (последние свипы)") ax_img.set_title("Сырые данные водопад")
ax_img.set_xlabel("X") ax_img.set_xlabel("X")
ax_img.set_ylabel("Номер свипа (время →)") ax_img.set_ylabel("Время →")
# Водопад спектров # Водопад спектров
img_fft_obj = ax_spec.imshow( img_fft_obj = ax_spec.imshow(
@ -491,9 +491,9 @@ def main():
origin="upper", origin="upper",
cmap=args.cmap, cmap=args.cmap,
) )
ax_spec.set_title("Водопад спектров (дБ)") ax_spec.set_title("B-scan (дБ)")
ax_spec.set_xlabel("Бин") ax_spec.set_xlabel("Бин")
ax_spec.set_ylabel("Номер свипа (время →)") ax_spec.set_ylabel("Время →")
# Для контроля частоты обновления # Для контроля частоты обновления
max_fps = max(1.0, float(args.max_fps)) max_fps = max(1.0, float(args.max_fps))
@ -727,34 +727,34 @@ def run_pyqtgraph(args):
win.resize(1200, 600) win.resize(1200, 600)
# Плот последнего свипа (слева-сверху) # Плот последнего свипа (слева-сверху)
p_line = win.addPlot(row=0, col=0, title="Последний свип") p_line = win.addPlot(row=0, col=0, title="Сырые данные")
p_line.showGrid(x=True, y=True, alpha=0.3) p_line.showGrid(x=True, y=True, alpha=0.3)
curve = p_line.plot(pen=pg.mkPen((80, 120, 255), width=1)) curve = p_line.plot(pen=pg.mkPen((80, 120, 255), width=1))
p_line.setLabel("bottom", "X") p_line.setLabel("bottom", "X")
p_line.setLabel("left", "Y") p_line.setLabel("left", "Y")
# Водопад (справа-сверху) # Водопад (справа-сверху)
p_img = win.addPlot(row=0, col=1, title="Водопад (последние свипы)") p_img = win.addPlot(row=0, col=1, title="Сырые данные водопад")
p_img.invertY(True) # 0 сверху, новые снизу p_img.invertY(True) # 0 сверху, новые снизу
p_img.showGrid(x=False, y=False) p_img.showGrid(x=False, y=False)
p_img.setLabel("bottom", "X") p_img.setLabel("bottom", "X")
p_img.setLabel("left", "Номер свипа (время →)") p_img.setLabel("left", "Время →")
img = pg.ImageItem() img = pg.ImageItem()
p_img.addItem(img) p_img.addItem(img)
# Спектр (слева-снизу) # FFT (слева-снизу)
p_fft = win.addPlot(row=1, col=0, title="Спектр (|FFT|, дБ)") p_fft = win.addPlot(row=1, col=0, title="FFT")
p_fft.showGrid(x=True, y=True, alpha=0.3) p_fft.showGrid(x=True, y=True, alpha=0.3)
curve_fft = p_fft.plot(pen=pg.mkPen((255, 120, 80), width=1)) curve_fft = p_fft.plot(pen=pg.mkPen((255, 120, 80), width=1))
p_fft.setLabel("bottom", "Бин") p_fft.setLabel("bottom", "Бин")
p_fft.setLabel("left", "Амплитуда, дБ") p_fft.setLabel("left", "Амплитуда, дБ")
# Водопад спектров (справа-снизу) # Водопад спектров (справа-снизу)
p_spec = win.addPlot(row=1, col=1, title="Водопад спектров (дБ)") p_spec = win.addPlot(row=1, col=1, title="B-scan (дБ)")
p_spec.invertY(True) p_spec.invertY(True)
p_spec.showGrid(x=False, y=False) p_spec.showGrid(x=False, y=False)
p_spec.setLabel("bottom", "Бин") p_spec.setLabel("bottom", "Бин")
p_spec.setLabel("left", "Номер свипа (время →)") p_spec.setLabel("left", "Время →")
img_fft = pg.ImageItem() img_fft = pg.ImageItem()
p_spec.addItem(img_fft) p_spec.addItem(img_fft)