более 9 участков в матплотлибе - PullRequest
38 голосов
/ 11 ноября 2010

Можно ли получить более 9 субплотов в matplotlib?

Я в команде subplots pylab.subplot(449); как мне заставить 4410 работать?

Большое спасибо.

Ответы [ 3 ]

59 голосов
/ 11 ноября 2010

Это было проще, чем я ожидал, я просто сделал: pylab.subplot(4,4,10), и это сработало.

3 голосов
/ 01 июня 2015

Вы также можете сделать это с помощью pyplot:

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

oFig1.add_subplot(4,4,11)      #(m,n,x) -> x starts with 1
...
0 голосов
/ 17 апреля 2019

Вы также можете сделать

import matplotlib.pyplot as plt

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

Тогда len(axes) = N, что означает, что у вас будет ось для каждого подплота для работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...