设置两轴尺度相同
在plt.show()之前加代码
plt.gca().set_aspect('equal', adjustable='box')
或
plt.axis('equal')
画二维图时没有问题,但是对于三维图该方法未能解决
显示
NotImplementedError: It is not currently possible to manually set the aspect on 3D axes
设置子图占多个位置
如下使用grid
plt.figure()
grid = plt.GridSpec(2, 2)
plt.subplot(grid[0:2, 0])
plt.gca().set_aspect('equal', adjustable='box')
plt.plot(pose_x,pose_y)
plt.subplot(grid[0,1])
plt.plot(pose_time,pose_theta)
plt.subplot(grid[1,1])
plt.plot(pose_time,pose_delta_theta)
plt.show()