Как настроить размер графика в matplotlib 📊

Чтобы настроить размер графика в библиотеке Matplotlib, вы можете использовать функцию figure(figsize=(ширина, высота)).

Ниже приведен пример кода:


import matplotlib.pyplot as plt

# Создание графика с заданным размером
plt.figure(figsize=(6, 4))

# Добавление графических элементов

# Отображение графика
plt.show()
    

В примере выше, figsize=(6, 4) задает размер графика: 6 - ширина и 4 - высота (в дюймах).

Детальный ответ

Как настроить размер графика в matplotlib

Настройка размера графика в библиотеке matplotlib может быть полезным для контроля над внешним видом и компактностью вашего графика. В этой статье мы рассмотрим несколько способов настроить размер графика и дадим примеры кода для каждого из них.

1. Использование функции figure

Функция figure позволяет задать желаемый размер графика. Вы можете задать размер в дюймах, указав значения ширины и высоты.


import matplotlib.pyplot as plt

# Создание графика с размером 6x4 дюйма
plt.figure(figsize=(6, 4))

# Дальнейшие команды построения графика
plt.plot(x, y)
plt.xlabel('X-ось')
plt.ylabel('Y-ось')
plt.title('Заголовок графика')

# Отображение графика
plt.show()
    

2. Использование функций subplots или.subplots_adjust

Функции subplots или subplots_adjust также могут помочь настроить размеры графика и расстояние между подграфиками.


import matplotlib.pyplot as plt

# Создание графика и подграфиков с помощью subplots
fig, ax = plt.subplots(nrows=2, ncols=2, figsize=(8, 8))

# Дальнейшие команды построения графиков
ax[0, 0].plot(x1, y1)
ax[0, 0].set_title('График 1')
ax[0, 1].plot(x2, y2)
ax[0, 1].set_title('График 2')
ax[1, 0].plot(x3, y3)
ax[1, 0].set_title('График 3')
ax[1, 1].plot(x4, y4)
ax[1, 1].set_title('График 4')

# Настройка расстояния между подграфиками
plt.subplots_adjust(hspace=0.5, wspace=0.5)

# Отображение графиков
plt.show()
    

3. Использование функции rcParams

Функция rcParams позволяет настроить глобальные параметры отображения графиков, включая размер.


import matplotlib.pyplot as plt

# Настройка размера графика с помощью rcParams
plt.rcParams['figure.figsize'] = (8, 6)

# Дальнейшие команды построения графика
plt.plot(x, y)
plt.xlabel('X-ось')
plt.ylabel('Y-ось')
plt.title('Заголовок графика')

# Отображение графика
plt.show()
    

4. Использование функции subplots и параметра figsize

Функция subplots также позволяет установить размер графика с помощью параметра figsize.


import matplotlib.pyplot as plt

# Создание графика с помощью subplots и задание размера
fig, ax = plt.subplots(figsize=(10, 6))

# Дальнейшие команды построения графика
ax.plot(x, y)
ax.set_xlabel('X-ось')
ax.set_ylabel('Y-ось')
ax.set_title('Заголовок графика')

# Отображение графика
plt.show()
    

Заключение

В этой статье мы рассмотрели несколько способов настройки размера графика в библиотеке matplotlib. Вы можете выбрать наиболее удобный для вас метод в зависимости от ваших потребностей. Не бойтесь экспериментировать с размерами графиков, чтобы добиться наилучшего результатa.

Видео по теме

Основы Matplotlib. Визуализация данных. Графики и диаграммы в Python

Основы Matplotlib | Построение Графиков На Python

#12. Как строить трехмерные графики | Matplotlib уроки

Похожие статьи:

Как настроить размер графика в matplotlib 📊