Updated view w. real and imaginary plots.

This commit is contained in:
jupfi 2023-12-08 18:13:35 +01:00
parent c3c1e38fd3
commit bfdbe796fb

View file

@ -120,7 +120,15 @@ class MeasurementView(ModuleView):
x = self.module.model.displayed_measurement.tdx x = self.module.model.displayed_measurement.tdx
y = self.module.model.displayed_measurement.tdy y = self.module.model.displayed_measurement.tdy
self._ui_form.plotter.canvas.ax.plot(x, y) self._ui_form.plotter.canvas.ax.plot(x, y.real, label="Real", linestyle="-", alpha=0.35, color="red")
self._ui_form.plotter.canvas.ax.plot(x, y.imag, label="Imaginary", linestyle="-", alpha=0.35, color="green")
# Magnitude
self._ui_form.plotter.canvas.ax.plot(x, np.abs(y), label="Magnitude", color="blue")
# Add legend
self._ui_form.plotter.canvas.ax.legend()
except AttributeError: except AttributeError:
logger.debug("No measurement data to display.") logger.debug("No measurement data to display.")
self._ui_form.plotter.canvas.draw() self._ui_form.plotter.canvas.draw()