Podczas pracy z Matplotlib w Pythonie wygląd i przejrzystość wizualizacji odgrywają kluczową rolę w skutecznym przekazywaniu informacji. Matplotlib zapewnia proste metody zmiany rozmiaru fig w matplotlib globalnie dla wszystkich wykresów lub indywidualnie dla określonych wizualizacji, zapewniając użytkownikom elastyczność w optymalizacji wykresów dla różnych zastosowań i kontekstów. W tym artykule zobaczymy, jak zmienić rozmiar figurek w Matplotlib W Pyton .
Jak go używać do kreślenia?
Głównym celem Matplotlib jest utworzenie figury reprezentującej dane. Wizualizacja danych polega na opowiadaniu historii poprzez nadanie im łatwiejszej do zrozumienia formy, podkreślając trendy i wartości odstające. Możemy wypełnić figurę różnymi typami danych, w tym osiami, wykresem, kształtem geometrycznym itp. Kiedy rysujemy wykresy, możemy chcieć ustawić rozmiar figury na określony rozmiar. Możesz chcieć, aby figura była szersza, wyższa itp.
Zwiększ lub zmniejsz rozmiar wykresu w Matplotlib
Można to osiągnąć poprzez atrybut Matplotlib znany jako rozmiar fig . Atrybut figsize pozwala nam określić szerokość i wysokość figury w calach.
Python matplotlib.pyplot figsize Składnia
Składnia: plt.figure(figsize=(szerokość, wysokość))
Parametry :
klasa skanera Java
width>: Szerokość figury w calach.height>: Wysokość figury w calach.Atrybut figsize jest parametrem funkcji figure(). Jest to atrybut opcjonalny, domyślnie figura ma wymiary takie jak (6.4, 4.8). Jest to standardowy wykres, w którym atrybut nie jest wymieniony w funkcji.
Zmień rozmiar fig w Matplotlib
Poniżej znajdują się przykłady, dzięki którym możemy zmienić figsize w matplotlib:
Przykład 1 : Ustaw argument dotyczący rozmiaru figury
W tym przykładzie utworzono figurę Matplotlib o wymiarach 6 cali szerokości i 3 cale wysokości, która została użyta do wykreślenia równania liniowego �=2� I =2 X . Wynikowy wykres przedstawia naniesione punkty tego równania.
Python3
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 6 and height 3> plt_1>=> plt.figure(figsize>=>(>6>,>3>))> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for x-axis> # and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
>
>
Wyjście:

Działa to, jeśli używasz IDE Pythona innego niż notebooki Jupiter. Jeśli używasz notatników Jupiter, nie użyjesz funkcji plt.show(). Zamiast tego należy określić w kodzie zaraz po zaimportowaniu matplotlib, %matplotlib inline.
Przykład 2: Zmień rozmiar figury w Matplotlib
Aby zobaczyć dynamiczną naturę wymiarowania figur w Matplotlib, musimy teraz utworzyć figurę z odwróconymi wymiarami. Wysokość będzie teraz dwukrotnie większa od szerokości.
Python3
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 3 and height 6> plt_1>=> plt.figure(figsize>=>(>3>,>6>))> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for> # x-axis and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
>
jak uzyskać aktualną datę w Javie
>
Wyjście:

Przykład 3: Ustaw wysokość i szerokość figury w Matplotlib
W tym przykładzie zobaczymy, że zamiast po prostu używać figsize, możemy również ustawić wysokość i szerokość wykresu za pomocą set_fight() I set_figwidth() Funkcje.
Python3
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 10 and height 5> fig>=> plt.figure()> fig.set_figheight(>5>)> fig.set_figwidth(>10>)> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for x-axis> # and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
>
>
Wyjście:

Przykład 4: Ustaw wysokość i szerokość figury w calach
Tutaj zobaczymy kolejny przykład ustawienia rozmiaru figury w calach za pomocą set_size_cale .
Python3
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 5 and height 5> fig>=> plt.figure()> fig.set_size_inches(>5>,>5>)> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for x-axis> # and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
sortować listę tablic
>
>
Wyjście:
