Будувати множинні графіки в python можна різними способами. При побудові графіків з використанням бібліотеки Matplotlib існує два стилі, які часто комбінуються. Один це стиль matlab, який реалізовується за допомогою функцій у модулі pyplot. Інший стиль - це об'єктно- орієнтований стиль, який мені особисто більше подобається (мабуть Java дається взнаки). В об'єктно орієнтованому стилі ви маєте фігуру - що представляє собою весь графік і підграфіки(subplots), що предсталяються об'єктами Axes. Взявши потрібний об'єкт Axes ми отримуємо можливість маніпулювати нашим підграфіком.
Один із способів це зробити використати метод(функцію) sublots():
Таким чином можемо побудувати наші графіки:
Один із способів це зробити використати метод(функцію) sublots():
#будуємо графік 2х2 (4 підграфіки) fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(2, 2)Можна також так:
fig, axs = plt.subplots(2, 2, sharex=True, sharey=True) axs[0, 0].plot(x) # працюємо з координатами підграфіківsharex=True, sharey=True - означає, що у нас будуть для всіх графіків спільні осі Х та Y. Якщо хочемо для кожного графіка свої осі, то не задаємо ці параметри.
Таким чином можемо побудувати наші графіки: