Метод 1: Использование метода set_title()
Метод set_title()
позволяет нам установить заголовок отдельного подсюжета. Мы можем начать с создания наших подграфиков с помощью функции subplots()
:
import matplotlib.pyplot as plt
fig, axs = plt.subplots(nrows=2, ncols=2)
Чтобы задать заголовок каждого подграфика, мы можем перебрать подграфики и использовать метод set_title()
:
titles = ["Title 1", "Title 2", "Title 3", "Title 4"]
for ax, title in zip(axs.flatten(), titles):
ax.set_title(title)
Каждому подсюжету будет присвоен соответствующий заголовок.
Метод 2: использование объектно-ориентированного подхода
Matplotlib позволяет нам использовать объектно-ориентированный подход для создания подграфиков. Мы можем создать каждый подсюжет отдельно и задать его заголовок, используя метод set_title()
:
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(2, 2, 1)
ax1.set_title("Title 1")
ax2 = fig.add_subplot(2, 2, 2)
ax2.set_title("Title 2")
ax3 = fig.add_subplot(2, 2, 3)
ax3.set_title("Title 3")
ax4 = fig.add_subplot(2, 2, 4)
ax4.set_title("Title 4")
Этот подход дает нам больше контроля над каждым подсюжетом и позволяет устанавливать их заголовки индивидуально.
Метод 3: использование set_title()
import matplotlib.pyplot as plt
fig, axs = plt.subplots(nrows=2, ncols=2, sharex=True, sharey=True)
fig.suptitle("Figure Title", fontsize=14, fontweight="bold")
titles = ["Title 1", "Title 2", "Title 3", "Title 4"]
for ax, title in zip(axs.flatten(), titles):
ax.set_title(title)
В этом примере функция suptitle()
используется для установки заголовка на уровне рисунка, а метод set_title()
используется для установки заголовков отдельных подграфиков.
Настройка заголовков окон для подграфиков в Matplotlib — полезный метод организации и маркировки ваших визуализаций. В этой статье мы рассмотрели три различных метода: использование метода set_title()
, использование объектно-ориентированного подхода и установку заголовка на уровне рисунка. Используя эти методы, вы можете повысить четкость и профессионализм визуализации данных.
Не забудьте выбрать метод, который соответствует вашим конкретным требованиям и предпочтениям. Удачных заговоров!