Объектно-ориентированное построение подграфиков в Python с использованием Matplotlib: подробное руководство

Чтобы выполнить объектно-ориентированное построение подграфиков в Python, вы можете использовать библиотеку matplotlib. Вот пример того, как этого добиться:

import matplotlib.pyplot as plt
# Create a figure object and an array of subplots
fig, axs = plt.subplots(nrows=2, ncols=2)
# Access each subplot using indexing
axs[0, 0].plot([1, 2, 3, 4], [1, 4, 2, 3])  # Top left subplot
axs[0, 1].scatter([1, 2, 3, 4], [1, 4, 2, 3])  # Top right subplot
axs[1, 0].bar([1, 2, 3, 4], [1, 4, 2, 3])  # Bottom left subplot
axs[1, 1].plot([1, 2, 3, 4], [1, 4, 2, 3])  # Bottom right subplot
# Set titles and labels for subplots
axs[0, 0].set_title('Plot')
axs[0, 1].set_title('Scatter')
axs[1, 0].set_title('Bar')
axs[1, 1].set_title('Plot')
# Adjust spacing between subplots
plt.tight_layout()
# Show the figure
plt.show()

В этом примере мы сначала создаем объект фигуры, используя plt.subplots(), указывая количество строк и столбцов для подграфиков. Затем мы получаем доступ к каждому подграфику с помощью индексации (axs[row_index, col_index]) и применяем нужную функцию построения графика к каждому подграфику. Наконец, мы можем устанавливать заголовки, метки и регулировать расстояние между подграфиками.