Matplotlibs子图:预先未知的实际子图数量

时间:2019-11-01 16:14:41

标签: matplotlib

我仅在特定条件下尝试在循环中添加子图,因此子图的数量事先未知(尽管我知道限制是迭代数)。我尝试了以下方法:

  1. fig, ax = plt.subplots(iterations_limit)后跟ax[i].remove()删除多余的轴,此方法有效,但图中有空白空间表示已删除的轴
  2. 在知道子图的数量之后创建一个新的子图,然后从ax复制轴对象。似乎轴复制也不起作用

我该如何删除多余的轴,同时还要删除图中的分配空间,或者仅添加我需要的子图,而不必事先知道它们的数量?

0 个答案:

没有答案