Когда 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