更改Matplotlib子图的默认放置

时间:2014-07-22 18:29:59

标签: matplotlib subplot

我正在制作子图的数组(各种大小的数组,但所有的子图都是相同的大小),我想指定底图“填写”(放在总图中)在底部 - 而不是自上而下。

也就是说,不是从左上角开始放置图,填充该行,并开始第一个子图下面的下一行,我宁愿从左下角开始放置,填充行,并开始第一个子图上方的下一行。

有办法做到这一点吗?我找不到任何准确的文档。

1 个答案:

答案 0 :(得分:1)

您可以随时更改轴阵列,例如

import matplotlib.pyplot as plt
f, axes = plt.subplots(2, 2)
axes = axes[(1, 0), :]

for ax, color in zip(axes.flat, "rgbc"):
    ax.plot([0, 1], [0, 1], color)

enter image description here

我不知道plt.subplots中的关键字可以做到这一点。