Matplotlib Subplots: Creating Multiple Plots in Python
Matplotlib subplots - это метод библиотеки Matplotlib, который позволяет создавать сетку фигур с несколькими осями. С помощью subplots можно создавать несколько графиков на одном листе и настраивать их по желанию.
Пример использование subplots:
import matplotlib.pyplot as plt
import numpy as np
# Генерируем данные для графика
x = np.arange(0, 10, 1)
y = x ** 2
# Создаем сетку фигур с 2x2 осями
fig, axs = plt.subplots(2, 2)
# Настраиваем оси
axs[0, 0].plot(x, y, 'r')
axs[0, 0].set_title('График 1')
axs[0, 1].scatter(x, y)
axs[0, 1].set_title('График 2')
axs[1, 0].bar(x, y)
axs[1, 0].set_title('График 3')
axs[1, 1].plot(x, np.sqrt(y), 'g')
axs[1, 1].set_title('График 4')
# Общий заголовок для всех графиков
fig.suptitle('Несколько графиков на одном листе')
# Показать графики
plt.show()
В приведенном выше примере мы создаем сетку фигур с 2 строки и 2 столбца, что дает нам 4 ося. Мы задаем различные виды графиков для каждой оси и настраиваем их заголовки с помощью методов set_title. Общий заголовок для каждого из графиков задан с помощью метода suptitle. Наконец, мы отображаем все графики, вызвав метод plt.show().
Таким образом, subplots - это очень полезный метод Matplotlib, который позволяет создавать сетку фигур с несколькими осями и управлять их конфигурацией. Это очень удобно, когда нужно представить несколько графиков на одном листе, такие как сравнение нескольких видов данных.