Як використовувати fig.add_subplot у matplotlib
Ви можете використовувати такий базовий синтаксис для створення підсхем у Matplotlib:
import matplotlib. pyplot as plt #define figure fig = plt. figure () #add first subplot in layout that has 3 rows and 2 columns fig. add_subplot (321) #add fifth subplot in layout that has 3 rows and 2 columns fig. add_subplot (325) ...
Наступні приклади показують, як використовувати цей синтаксис на практиці.
Приклад 1: Додавання підділянок з однорідним макетом
Наступний код показує, як створити шість підсхем у макеті з 3 рядками та 2 стовпцями:
import matplotlib. pyplot as plt #define figure fig = plt. figure () #add subplots fig. add_subplot (321). set_title (' 321 ') fig. add_subplot (322). set_title (' 322 ') fig. add_subplot (323). set_title (' 323 ') fig. add_subplot (324). set_title (' 324 ') fig. add_subplot (325). set_title (' 325 ') fig. add_subplot (326). set_title (' 326 ') #display plots plt. show ()
Зауважте, що результатом є шість підсхем, які відображаються в макеті з 3 рядками та 2 стовпцями.
Приклад 2: додайте підділянки з нерівномірним розташуванням
Наступний код показує, як створити чотири підсхеми наступним чином:
- Три графіки створено в сітці з 3 рядків і 2 стовпців.
- Четвертий графік створюється в сітці з 1 рядком і 2 стовпцями.
import matplotlib. pyplot as plt #define figure fig = plt. figure () #add subplots fig. add_subplot (321). set_title (' 321 ') fig. add_subplot (323). set_title (' 323 ') fig. add_subplot (325). set_title (' 325 ') fig. add_subplot (122). set_title (' 122 ') #display plots plt. show ()
Кінцевим результатом є три підсхеми, що відображаються в сітці 3×2, а остання підсхема відображається в сітці 1×2.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в Matplotlib:
Як налаштувати відстань між підсхемами Matplotlib
Як налаштувати розмір підсхеми в Matplotlib
Як додати заголовок до підсхем у Matplotlib