matplotlib中超过9个子图

时间:2010-11-11 19:19:28

标签: python charts matplotlib

是否可以在matplotlib中获得超过9个子图?

我在subplots命令pylab.subplot(449);上如何让4410工作?

非常感谢你。

3 个答案:

答案 0 :(得分:59)

这比我想象的要容易,我只是做了:pylab.subplot(4,4,10)并且它有效。

答案 1 :(得分:3)

您也可以使用pyplot执行此操作:

import matplotlib.pyplot as plt
oFig1 = plt.figure(1)

oFig1.add_subplot(4,4,11)      #(m,n,x) -> x starts with 1
...

答案 2 :(得分:0)

您也可以

import matplotlib.pyplot as plt

N = 10 # number of subplots you want
fig, axes = plt.subplots(nrows = N)

然后len(axes) = N,这意味着每个子图都有一个要使用的轴。