Skip to content

Commit eb782c7

Browse files
committed
Use equal axis scale in sai-cli diagnose ENU plot
1 parent 821284d commit eb782c7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

python/cli/diagnose/sensors.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ def plotFrame(
3030
ymax=None,
3131
xScale=None,
3232
yScale=None,
33+
equalAxis=False,
3334
plot=False,
3435
**kwargs):
3536
import matplotlib.pyplot as plt
@@ -48,6 +49,9 @@ def plotFrame(
4849
else:
4950
p(x, ys, **kwargs)
5051

52+
if equalAxis:
53+
ax.set_aspect('equal', adjustable='datalim')
54+
5155
if xLabel is not None: ax.set_xlabel(xLabel)
5256
if yLabel is not None: ax.set_ylabel(yLabel)
5357
if xScale is not None:
@@ -687,7 +691,8 @@ def diagnoseGps(data, output):
687691
yLabel="ENU y (m)",
688692
style='-' if len(timestamps) > 1 else '.',
689693
yScale="linear",
690-
xScale="linear"),
694+
xScale="linear",
695+
equalAxis=True),
691696
plotFrame(
692697
timestamps,
693698
signal[:, 2],

0 commit comments

Comments
 (0)