matplotlib中的Python轴限制

2024-05-14 19:35:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我用这个创造了一个形象

  fig8 = plt.figure()
  ax8 = fig8.gca(projection = '3d')
  ax8.set_xlim(0,0.8)

它给了我这个

enter image description here

我的问题是我真的需要x轴的极限正好是0.8。matplotlib似乎总是使轴比我们设置的限制长一点。有什么想法吗?在


Tags: matplotlibpltfigureset形象projectionxlimgca
2条回答

谢谢@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.

您得到了所需的输出,但标签的位置现在很奇怪。在

相关问题 更多 >

    热门问题