Jak dostosować rozmiar wątku pobocznego w matplotlib
Aby dostosować rozmiar wątków pobocznych w Matplotlib, możesz użyć następującej składni:
#specify one size for all subplots fig, ax = plt. subplots (2, 2, figsize=(10,7)) #specify individual sizes for subplots fig, ax = plt. subplots (1, 2, gridspec_kw={' width_ratios ': [3, 1]})
Poniższe przykłady pokazują, jak używać tej składni w praktyce.
Przykład 1: Określ rozmiar wszystkich wątków cząstkowych
Poniższy kod pokazuje, jak określić rozmiar wszystkich wątków pobocznych:
import matplotlib. pyplot as plt #define subplots fig, ax = plt. subplots (2, 2, figsize=(10,7)) fig. tight_layout () #define data x = [1, 2, 3] y = [7, 13, 24] #create subplots ax[0, 0]. plot (x,y,color=' red ') ax[0, 1]. plot (x,y,color=' blue ') ax[1, 0]. plot (x,y,color=' green ') ax[1, 1]. plot (x,y,color=' purple ')

Rozmiar odejm możemy łatwo zmienić zmieniając wartości argumentu figsize :
import matplotlib. pyplot as plt #define subplots fig, ax = plt. subplots (2, 2, figsize=(5,5)) fig. tight_layout () #define data x = [1, 2, 3] y = [7, 13, 24] #create subplots ax[0, 0]. plot (x,y,color=' red ') ax[0, 1]. plot (x,y,color=' blue ') ax[1, 0]. plot (x,y,color=' green ') ax[1, 1]. plot (x,y,color=' purple ')

Przykład 2: Określ rozmiary poszczególnych działek cząstkowych
Poniższy kod pokazuje, jak określić różne rozmiary poszczególnych wątków pobocznych:
import matplotlib. pyplot as plt #define subplots fig, ax = plt. subplots (1, 2, gridspec_kw={' width_ratios ': [3, 1]}) fig. tight_layout () #define data x = [1, 2, 3] y = [7, 13, 24] #create subplots ax[0]. plot (x,y,color=' red ') ax[1]. plot (x,y,color=' blue ')

Rozmiar odejm możemy łatwo zmienić zmieniając wartości w argumencie szerokość_ratios :
import matplotlib. pyplot as plt #define subplots fig, ax = plt. subplots (1, 2, gridspec_kw={' width_ratios ': [1, 3]}) fig. tight_layout () #define data x = [1, 2, 3] y = [7, 13, 24] #create subplots ax[0]. plot (x,y,color=' red ') ax[1]. plot (x,y,color=' blue ')

Dodatkowe zasoby
Jak dodać tytuły do działek w Matplotlib
Jak ustawić zakresy osi w Matplotlib
Jak ustawić wartości osi X w Matplotlib