w tym artykule pokazujemy jak ustawić rozmiar figury w matplotlib za pomocą Pythona.
tak więc z matplotlib, sercem jest stworzenie figury.
na tym rysunku można wypełnić go wszystkimi różnymi typami danych, w tym osiami, wykresem, kształtem geometrycznym itp.
możemy chcieć ustawić rozmiar Figury na określony rozmiar. Możesz chcieć, aby figura była szersza, wyższa, itp.
możemy to zrobić z matplotlib używając atrybutu figsize.
atrybut figsize pozwala nam określić szerokość i wysokość figury w calach jednostek.
zobaczmy więc, jak to zrobić w matplotlib z Pythonem.
więc pierwszą rzeczą, którą musimy zrobić, to zaimportować matplotlib. Robimy to z linii, import matplotlib.pyplot jako plt
tworzymy zmienną rys. i ustawiamy ją na, plt.figura (figsize=(6,3))
w ten sposób powstaje obiekt figurkowy o szerokości 6 cali i wysokości 3 cali.
wartości atrybutu figsize są krotką 2 wartości.
szerokość jest pierwszym parametrem atrybutu figsize, a wysokość jest drugim parametrem. Tak jest, figsize (waga,wysokość)
szerokość jest dwukrotnie wyższa od tej konfiguracji.
następnie dodajemy osie do tej figury, a następnie wykreślamy wykres dla tej figury.
aby pokazać ten obiekt, używamy linii, rys.show()
to działa, jeśli używasz IDE Pythona innego niż Notebooki jupyter. Jeśli używasz notebooków jupyter, to nie używasz, plt.show(). Zamiast tego należy określić w kodzie zaraz po zaimportowaniu matplotlib, %matplotlib inline
ta linia pozwala na wyświetlenie rysunku wykresu w notatnikach jupyter.
po uruchomieniu poniższego kodu powyżej otrzymujemy następującą postać pokazaną na poniższym obrazku.
teraz widzisz obiekt o rozmiarze szerokości dwukrotnie większym niż wysokość.
aby pokazać wam dynamiczną naturę wymiarowania figur w matplotlib, teraz stworzę figurę o wymiarach odwróconych. Wysokość będzie teraz dwukrotnie większa od szerokości.
jest to pokazane w poniższym kodzie poniżej.
więc teraz mamy wysokość dwukrotnie szerokość.
to daje następujący wykres pokazany poniżej.
więc teraz widzisz, że wysokość figury jest podwójna szerokość.
w ten sam sposób możesz również ustawić rozmiar subplotów.
poniższy kod ustawia rozmiar subplotów w matplotlib.
a oto jak ustawić rozmiar figury w matplotlib za pomocą Pythona.