Получите доступ к GridSpe c, если он определен через gridpsec_kw функции plt.subplots () - PullRequest
0 голосов
/ 24 апреля 2020

Когда GridSpec определен непосредственно, он возвращается и, следовательно, может использоваться в дальнейшем, однако я не знаю, как получить к нему доступ, если он определен через subplots.

Например, если я напишу это:

import matplotlib.pyplot as plt

fig = plt.figure(figsize=(8, 6))
gs = fig.add_gridspec(3, 2, width_ratios=[3, 1], wspace=0.05, hspace=0.05)

Это легко сделать:

ax = [fig.add_subplot(gs[:, :1]),
      fig.add_subplot(gs[0, 1]),
      fig.add_subplot(gs[1, 1]),
      fig.add_subplot(gs[2, 1])]

И я могу настроить свой GridSpe c, как я нужно. Но если я напишу это:

fig, ax = plt.subplots(3, 2, gridspec_kw=dict(width_ratios=[3, 1], wspace=0.05, hspace=0.05), figsize=(8, 6))

Я не знаю, где найти объект GridSpe c для дальнейшей обработки по мере необходимости.

Я использую Python 3.7 с Matplotlib 3.2.1

...