logo

Jak zmienić rozmiar figur narysowanych za pomocą Matplotlib?

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: