此问题已在此处有答案:
How to set the 'equal' aspect ratio for all axes (x, y, z)(11个回答)
上个月关门了。
考虑这样一种情况,一个maplotlib 3d图有两个轴代表相同的测量值(例如长度),另一个轴代表不同的测量值(例如时间)。我想只缩放两个轴(代表长度的轴),而不是另一个轴。在一个2d图中,我会用ax.axis("equal")
来缩放,但这个命令会缩放所有的轴。
有办法做到吗?
此问题已在此处有答案:
How to set the 'equal' aspect ratio for all axes (x, y, z)(11个回答)
上个月关门了。
考虑这样一种情况,一个maplotlib 3d图有两个轴代表相同的测量值(例如长度),另一个轴代表不同的测量值(例如时间)。我想只缩放两个轴(代表长度的轴),而不是另一个轴。在一个2d图中,我会用ax.axis("equal")
来缩放,但这个命令会缩放所有的轴。
有办法做到吗?
1条答案
按热度按时间sq1bmfud1#
Axes3D
类有一个set_aspect
方法,它允许您将任何一对轴的纵横比设置为相等,例如:将x-y轴设置为具有相等的纵横比,但保持z轴比例不变。