2014-07-22 60 views
0

我正在制作子图(不同大小的数组,但所有子图都是相同大小)的数组,并且我想指定子图“填充”(放置在总的情节)以自下而上的顺序而不是自上而下。更改Matplotlib子图的默认放置

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

有没有办法做到这一点?我找不到任何正是如此的文档。

回答

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,这是否一个关键字,虽然。