Большое количество подзаголовков с matplotlib

Я хотел бы создать сюжет с множеством (100) подзаголовков с Python matplotlib. Я не могу найти подходящий синтаксис для него:

Мне хотелось бы что-то вроде (это не работает)

plt.subplot(10,10,i,X1, Y) 

в цикле с i от 0 до 99, тогда

 plt.show() 

Синтаксис доступен во многих учебниках для случая, когда имеется только несколько подзаговоров. Тогда синтаксис может быть

 plt.close('all') fig = plt.figure() ax1 = plt.subplot(221) ax2 = plt.subplot(223) ax3 = plt.subplot(122) example_plot(ax1) example_plot(ax2) example_plot(ax3) plt.tight_layout() 

код отсюда .

Для моей проблемы, я думаю, я не могу использовать один и тот же синтаксис, так как у меня будет plt.subplot(10101) и т. Д., plt.subplot(10101) я не понимаю.

У тебя есть решение?

благодаря

Попробуй это:

 fig, ax = plt.subplots(10, 10) 

где ax будет содержать сто оси в списке (списков).

Это действительно удобная функция из документов :

 Definition: plt.subplots(nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True, subplot_kw=None, **fig_kw) Create a figure with a set of subplots already made. This utility wrapper makes it convenient to create common layouts of subplots, including the enclosing figure object, in a single call. 

Ваш пример почти правильный. Пожалуйста, используйте:

 for i in range(100): ax = plt.subplot(10,10,i) ax.plot(...) 

Если вы пытаетесь создать ~ 100 подзаговоров, в практическом плане вы можете захотеть сделать что-то вроде этого, которое будет работать намного быстрее. Вы отказываетесь от отдельных осевых меток, но с 100 подзаголовками, если вы не делаете огромные распечатки, вы все равно не сможете читать этикетки.