web-dev-qa-db-fra.com

plus de 9 sous-parcelles dans matplotlib

Est-il possible d'obtenir plus de 9 sous-parcelles dans matplotlib?

Je suis sur la commande subplots pylab.subplot(449); comment puis-je obtenir un 4410 travailler?

Merci beaucoup.

45
relima

C'était plus facile que ce à quoi je m'attendais, je viens de le faire: pylab.subplot(4,4,10) et cela a fonctionné.

67
relima

Vous pouvez également le faire comme ceci avec pyplot:

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

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

Vous pourriez aussi faire

import matplotlib.pyplot as plt

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

Puis len(axes) = N, ce qui signifie que vous aurez un axe pour chaque sous-intrigue avec laquelle travailler.

0
HS-nebula