Jak używać fig.add_subplot w matplotlib


Do tworzenia wątków pobocznych w Matplotlib można użyć następującej podstawowej składni:

 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)

...

Poniższe przykłady pokazują, jak używać tej składni w praktyce.

Przykład 1: Dodaj wątki poboczne o jednolitym układzie

Poniższy kod pokazuje, jak utworzyć sześć wątków pobocznych w układzie z 3 wierszami i 2 kolumnami:

 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 ()

fig.add_subplot w Matplotlib

Należy pamiętać, że wynikiem jest sześć wykresów cząstkowych wyświetlonych w układzie z 3 wierszami i 2 kolumnami.

Przykład 2: Dodaj wątki poboczne o nierównym układzie

Poniższy kod pokazuje, jak utworzyć cztery wątki poboczne w następujący sposób:

  • Trzy z wykresów utworzono w siatce składającej się z 3 rzędów i 2 kolumn.
  • Czwarty wykres jest tworzony w siatce z 1 rzędem i 2 kolumnami.
 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 () 

Efektem końcowym są trzy wątki cząstkowe wyświetlane w siatce 3×2, podczas gdy ostatni wątek cząstkowy jest wyświetlany w siatce 1×2.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w Matplotlib:

Jak dostosować odstępy między wątkami Matplotlib
Jak dostosować rozmiar wątku pobocznego w Matplotlib
Jak dodać tytuł do wątków pobocznych w Matplotlib

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *