Subplot - функция для создания субграфиков в Python

subplot - это функция в библиотеке matplotlib, которая позволяет создавать группы подграфиков (сабплотов) внутри одной фигуры. Она очень полезна при отображении нескольких графиков в одном окне и сравнении данных.

Чтобы использовать функцию subplot, нам сначала нужно импортировать библиотеку matplotlib и подключить модуль pyplot. Вот пример кода для этого:

import matplotlib.pyplot as plt

# Создаем фигуру и задаем размер
fig = plt.figure(figsize=(10, 6))

# Создаем подграфики с помощью subplot
ax1 = fig.add_subplot(2, 2, 1)  # Верхний левый
ax2 = fig.add_subplot(2, 2, 2)  # Верхний правый
ax3 = fig.add_subplot(2, 2, 3)  # Нижний левый
ax4 = fig.add_subplot(2, 2, 4)  # Нижний правый

# Настройка данных и отображение на каждом подграфике
ax1.plot([1, 2, 3, 4], [1, 4, 2, 3], 'r--')  # Красный пунктирный график
ax2.bar(['A', 'B', 'C'], [4, 2, 7], color='g')  # Столбчатая диаграмма
ax3.scatter([1, 3, 2], [7, 2, 5], marker='o', color='b')  # Точечная диаграмма
ax4.pie([15, 30, 45, 10], labels=['A', 'B', 'C', 'D'], autopct='%1.1f%%')  # Круговая диаграмма

# Добавление заголовков к каждому подграфику
ax1.set_title('График 1')
ax2.set_title('Диаграмма 2')
ax3.set_title('Диаграмма 3')
ax4.set_title('Диаграмма 4')

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

В этом примере мы создали фигуру с размером 10 на 6 (в дюймах) и добавили 4 подграфика с помощью функции add_subplot. Мы указали размещение подграфиков в сетке 2 на 2, и каждому подграфику присвоили соответствующий объект-подграфик ax1, ax2, ax3, ax4.

Затем мы отобразили различные типы графиков на каждом подграфике. Например, на первом подграфике мы построили красный пунктирный график с данными [1, 2, 3, 4] и [1, 4, 2, 3]. На втором подграфике мы создали столбчатую диаграмму с данными ['A', 'B', 'C'] и [4, 2, 7].

На третьем подграфике мы отобразили точечную диаграмму с данными [1, 3, 2] и [7, 2, 5], используя маркер 'o' и цвет 'blue'. Наконец, на четвертом подграфике мы построили круговую диаграмму с данными [15, 30, 45, 10] и подписями ['A', 'B', 'C', 'D']. Мы также использовали autopct='%1.1f%%', чтобы отобразить процентное значение на каждом секторе.

Кроме того, мы добавили заголовки к каждому подграфику с помощью метода set_title, чтобы лучше идентифицировать каждый график.

Наконец, мы использовали функцию show(), чтобы отобразить все графики на экране.

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

Похожие вопросы на: "subplot "

Host Check: проверьте доступность вашего хостинга
Работа с бинарными данными в Python
CDN Bootstrap: быстрая загрузка и оптимизация веб-сайтов
String Replace C - замена строк на языке C
Масштабирование в CSS: Scale CSS
JS Round Math – математические функции округления в JavaScript
Использование foreach в PowerShell
Как клонировать репозиторий с GitHub
Python xrange - генератор последовательностей чисел в Python
pywin32 - библиотека для работы с Win32 API на языке Python