在matplotlib中,是否可以获得超过9个子图?
我使用的是subplots命令pylab.subplot(449);
。如何让4410
生效?
非常感谢。
在matplotlib中,是否可以获得超过9个子图?
我使用的是subplots命令pylab.subplot(449);
。如何让4410
生效?
非常感谢。
比我预期的要简单,我只需要执行以下代码:pylab.subplot(4,4,10)
,然后它就能正常工作了。
import matplotlib.pyplot as plt
oFig1 = plt.figure(1)
oFig1.add_subplot(4,4,11) #(m,n,x) -> x starts with 1
...
你也可以这样做
import matplotlib.pyplot as plt
N = 10 # number of subplots you want
fig, axes = plt.subplots(nrows = N)
然后 len(axes) = N
,这意味着您将有一个轴来处理每个子图。