imu_series.py 708 B

123456789101112131415161718192021
  1. from gui.fig_components.fig_component import FigComponent
  2. class ImuSeries(FigComponent):
  3. def __init__(self, parent):
  4. super().__init__(parent)
  5. self._gs = self._fig.add_gridspec(2, 1, hspace=0.4)
  6. self._acc = self._fig.add_subplot(self._gs[0])
  7. self._gyr = self._fig.add_subplot(self._gs[1])
  8. def plot_acc(self, t, mag):
  9. self._acc.set_title("Akcelerometer")
  10. self._acc.set_xlabel("Čas (s)")
  11. self._acc.set_ylabel("$m*s^{-2}$")
  12. self._acc.plot(t, mag)
  13. def plot_gyr(self, t, mag):
  14. self._gyr.set_title("Gyroskop")
  15. self._gyr.set_xlabel("Čas (s)")
  16. self._gyr.set_ylabel("$deg*s^{-1}$")
  17. self._gyr.plot(t, mag)