Как настроить размер подзаголовка в Matplotlib

Как настроить размер подзаголовка в Matplotlib

Вы можете использовать следующий синтаксис для настройки размера подграфиков в Matplotlib:

#specify one size for all subplots
fig, ax = plt.subplots(2, 2, figsize=(10,7))

#specify individual sizes for subplots
fig, ax = plt.subplots(1, 2, gridspec_kw={' width_ratios': [3, 1]})

В следующих примерах показано, как использовать этот синтаксис на практике.

Пример 1: укажите один размер для всех подграфиков

В следующем коде показано, как указать один размер для всех подграфиков:

import matplotlib.pyplot as plt

#define subplots
fig, ax = plt.subplots(2, 2, figsize=(10,7))
fig. tight_layout ()

#define data
x = [1, 2, 3]
y = [7, 13, 24]

#create subplots
ax[0, 0].plot(x, y, color='red')
ax[0, 1].plot(x, y, color='blue')
ax[1, 0].plot(x, y, color='green')
ax[1, 1].plot(x, y, color='purple') 

Мы можем легко изменить размер подграфиков, изменив значения аргумента figsize :

import matplotlib.pyplot as plt

#define subplots
fig, ax = plt.subplots(2, 2, figsize=(5,5))
fig. tight_layout ()

#define data
x = [1, 2, 3]
y = [7, 13, 24]

#create subplots
ax[0, 0].plot(x, y, color='red')
ax[0, 1].plot(x, y, color='blue')
ax[1, 0].plot(x, y, color='green')
ax[1, 1].plot(x, y, color='purple') 

Пример 2: Укажите размеры для отдельных подграфиков

В следующем коде показано, как указать разные размеры для отдельных подграфиков:

import matplotlib.pyplot as plt

#define subplots
fig, ax = plt.subplots(1, 2, gridspec_kw={' width_ratios': [3, 1]})
fig. tight_layout ()

#define data
x = [1, 2, 3]
y = [7, 13, 24]

#create subplots
ax[0].plot(x, y, color='red')
ax[1].plot(x, y, color='blue') 

Мы можем легко изменить размер подграфиков, изменив значения в аргументе width_ratios :

import matplotlib.pyplot as plt

#define subplots
fig, ax = plt.subplots(1, 2, gridspec_kw={' width_ratios': [1, 3]})
fig. tight_layout ()

#define data
x = [1, 2, 3]
y = [7, 13, 24]

#create subplots
ax[0].plot(x, y, color='red')
ax[1].plot(x, y, color='blue') 

Дополнительные ресурсы

Как добавить заголовки к графикам в Matplotlib
Как установить диапазоны осей в Matplotlib
Как установить значения оси X в Matplotlib

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.