Как задать размер графика в matplotlib? 📏📈

Как задать размер графика в matplotlib?

Для задания размера графика в библиотеке matplotlib можно использовать метод figure и указать желаемую ширину и высоту:

import matplotlib.pyplot as plt

# Задаем размер графика
plt.figure(figsize=(ширина, высота))

# Ниже следует ваш код для построения графика

plt.show()

В приведенном коде замените ширина и высота на желаемые значения в дюймах. Например, figsize=(8, 6) задаст график размером 8 на 6 дюймов.

После задания размера графика, можно продолжать с построением графиков и визуализацией данных.

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

Как задать размер графика в библиотеке Matplotlib

Matplotlib - это мощная библиотека для визуализации данных в языке программирования Python. Одной из важных задач при создании графиков является установка правильного размера графика, чтобы он был читаемым и соответствовал требованиям вашего проекта. В этой статье мы рассмотрим различные способы задания размера графика в Matplotlib.

1. Установка размера графика с помощью функции figure()

Первым способом является использование функции figure() для создания объекта Figure и задания его размера.


import matplotlib.pyplot as plt

# Создание объекта Figure
fig = plt.figure(figsize=(6, 4))  # установка размера 6x4 дюйма

# Создание графика
plt.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro')

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

В приведенном выше примере мы создаем объект Figure с помощью функции figure() и устанавливаем его размер, используя параметр figsize=(6, 4). Это означает, что размер графика будет составлять 6x4 дюйма. Затем мы создаем график и отображаем его с помощью функции show().

2. Установка размера графика с помощью функции subplots()

Второй способ - использование функции subplots() для создания нескольких графиков и установки размера для каждого из них.


import matplotlib.pyplot as plt

# Создание объектов Figure и Axes
fig, ax = plt.subplots(figsize=(6, 4))

# Создание графика
ax.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro')

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

В этом примере мы используем функцию subplots() для создания объектов Figure и Axes. Мы также устанавливаем размер графика, используя параметр figsize=(6, 4). Затем мы создаем график, используя объект Axes, и отображаем его с помощью функции show().

3. Установка размера графика при сохранении

Третий способ - установка размера графика при его сохранении в файл с помощью функции savefig().


import matplotlib.pyplot as plt

# Создание графика
plt.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro')

# Установка размера графика при сохранении
plt.savefig('graph.png', dpi=300, bbox_inches='tight')

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

В этом примере мы используем функцию savefig() для сохранения графика в файл. Мы также устанавливаем размер графика, используя параметры dpi=300 (разрешение) и bbox_inches='tight' (подгон размера графика к содержимому).

4. Изменение размера существующего графика

Четвертый способ - изменение размера существующего графика с помощью метода set_figwidth() и set_figheight().


import matplotlib.pyplot as plt

# Создание графика
plt.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro')

# Изменение размера графика
plt.gcf().set_figwidth(6)
plt.gcf().set_figheight(4)

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

В этом примере мы используем методы set_figwidth() и set_figheight() объекта Figure для изменения размера графика. Мы вызываем gcf() для получения текущего объекта Figure, а затем устанавливаем его ширину и высоту, используя указанные значения.

Заключение

Теперь вы знаете различные способы задания размера графика в библиотеке Matplotlib. Вы можете использовать функцию figure() или subplots() для создания графиков с заданным размером. Вы также можете изменять размер существующего графика с помощью методов set_figwidth() и set_figheight(). И не забудьте использовать функцию savefig(), чтобы сохранить график с установленными размерами.

Удачи в создании красивых и информативных графиков в Matplotlib!

Видео по теме

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

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

Основы построения графиков в Matplotlib

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

Как задать размер графика в matplotlib? 📏📈