2024-05-14 19:35:10 发布
网友
我用这个创造了一个形象
fig8 = plt.figure() ax8 = fig8.gca(projection = '3d') ax8.set_xlim(0,0.8)
它给了我这个
我的问题是我真的需要x轴的极限正好是0.8。matplotlib似乎总是使轴比我们设置的限制长一点。有什么想法吗?在
谢谢@Nicolas Rougier的建议
以固定标签的位置,而不是更改该行。我保留了它,并改变了下面的两行
deltas = (maxs - mins) / 12. mins = mins maxs = maxs
它起作用了!!!!在
它似乎是硬编码的: https://github.com/matplotlib/matplotlib/blob/master/lib/mpl_toolkits/mplot3d/axis3d.py#L178
如果将此行替换为:
deltas = 0*(maxs - mins) / 12.
您得到了所需的输出,但标签的位置现在很奇怪。在
谢谢@Nicolas Rougier的建议
以固定标签的位置,而不是更改该行。我保留了它,并改变了下面的两行
它起作用了!!!!在
它似乎是硬编码的: https://github.com/matplotlib/matplotlib/blob/master/lib/mpl_toolkits/mplot3d/axis3d.py#L178
如果将此行替换为:
您得到了所需的输出,但标签的位置现在很奇怪。在
相关问题 更多 >
编程相关推荐