【发布时间】:2020-09-26 05:03:13
【问题描述】:
我有一个在 Matplotlib 中常见的实际问题,我将不得不写很多次
ax.set_xlim([-5, 5])
ax.set_ylim([-5, 5])
ax.set_zlim([0, 5])
我想知道有没有办法遍历它们?
我搜索了一种可能的循环它们的方法是使用eval()。但我还没有弄清楚它可以用它来完成。
有没有一种巧妙的循环方式?谢谢!
【问题讨论】:
-
这是三个不同的函数,有 3 个不同的输入(在这种情况下是 2 个唯一的)...编写一个循环实际上几乎肯定会比这更多的代码,或者至少在另一个中包含基本上完全相同的代码形式...循环是什么意思?
-
因为在任何情况下您都需要为所有三个轴提供上限和下限,所以无论您想出什么,仍然会有 6 个输入 - 您可以编写一些允许您设置所有限制的内容一口气,类似于
ax.set_lims([-5, 5], [-5, 5], [0, 5]),但我认为这一切都不是那么清楚。您需要多久为您的轴设置一次您认为值得付出努力的限制?
标签: python string loops matplotlib