Funkcja tight_layout w MATPlotlib skutecznie zmienia rozmiar wątku, aby włączyć się w obszarze wykresu. Jest to funkcjonalność eksploracyjna, która może, ale nie musi działać we wszystkich przypadkach. Po prostu ocenia etykiety kleszczy, etykiety osi i rozszerzalność tytułów. Możemy wykorzystać to narzędzie do tworzenia interaktywnych wizualizacji, które można obejrzeć na każdej platformie.
Pozwól, że szybko przejdę przez parametry dla Matplotlib Tight_layout, zanim przejdziemy do instancji.
MATPlotlib Parametry Parametry
Funkcja cicik_layout ma trzy parametry:
Za pomocą GridSpec z Matplotlib Tight_layout
Gridspec zawiera własną funkcję ciciaka. Tight_layout () z Pyplot API jednak nadal działa. Możemy wskazać współrzędne, w których wątki podplotowe zostaną umieszczone za pomocą opcjonalnego prostego argumentu. Aby zmniejszyć nakładanie się, metoda cicik_layout () modyfikuje przestrzeń wśród wątków podrzędnych.
importować matplotlib.Pyplot as PltWymiary musiały być w znormalizowanych parametrach graficznych, z ustawieniem domyślnym (0, 0, 1 i 1). Zmiana górnej i dolnej może również wymagać modyfikacji HSPACE. Ponownie wykonujemy funkcję ciciaka_layout () ze zmodyfikowanym parametrem prostym, aby dostosować HSPACE i VSPACE. Parametr prostego zapewnia obszar, który integruje etykiety i inne elementy.
Funkcja MATPlotlib cicik_layout () za pomocą tytułów i podpisów
Tytuły i podpisy zostały wyeliminowane z obliczeń regionu ograniczającego, które określają format przed matplotlibem. Zostały one ponownie wykorzystane w determinacji, ale włączenie ich nie zawsze jest wskazane. Dlatego w tej sytuacji wskazano obniżenie osi w celu utworzenia punktu wyjścia dla wykresu.
importować matplotlib.Pyplot as PltW tym przypadku po zintegrowaniu matpotlib.Pyplot i Matplotlib.Biblioteki GridSpec, definiujemy PLT.Funkcja () funkcja. Wskazujemy zakres linii narysowanych na wykresie i podajemy tag „wykres” na wykres. Określamy również lokalizację tytułu wykresu.
Tight_layout pad w matplotlib
Odstępy między zarówno granic graficznych, jak i granic podwplotów, zostaną zmodyfikowane. Ta procedura nie zwrócono danych. Metoda ciasnego_layout w MATPlotlib dynamicznie odtwarza wątek poniżej.
importować Numpy jako NPAtrybut wyściółki jest używany do ich dostosowania. Integrujemy Matplotlib.Pyplot i biblioteka Numpy w tym przypadku.
Następnie używamy funkcji podwplotów () do wygenerowania wykresu i sekwencji wątków wątki poniżej. Korzystając z funkcji PTOT (), określamy wymiary danych dla różnych wątków i wyświetlamy zestawy danych. Następnie funkcja set_title () jest wykorzystywana do wstawienia linii znacznika do każdego wykresu. W końcu po prostu używamy PLT.Funkcja tight_layout () w celu modyfikacji odstępów.
Zapewniamy PAD jako atrybut i ustawiamy wartość na 4.5 W jednym przypadku i 1.0 w drugim.
Matplotlib cicik_layout hspace
Tutaj zobaczymy, jak zmienić wysokość na marginesie kolejnych wątków. Argument H_PAD jest dostarczany do funkcji ciciko_layout () w celu zmodyfikowania wysokości.
importować Numpy jako NPUwzględniamy matplotlib.Pyplot i biblioteka Numpy w tym przykładzie. Korzystając z techniki podwplotów (), generujemy wykres i zbiór wątków podrzędnych. Ponadto wykorzystujemy funkcję PTOT () do wizualizacji danych i analizy wymiarów danych dla wielu wątków.
Funkcja Set Title () służy do wstawienia podpisu do każdego wykresu. Teraz używamy PLT.Ciasna funkcja Layout () w celu zmodyfikowania wysokości między obiema wierzchołkami. W obu sytuacjach określamy H_PAD jako argument i ustawiamy wartość na 1.2 i 12.5 odpowiednio.
Ciasne_layout zamierza reorganizować wątki na wykresie tak, że osi elementy i tytuły na osiach nie konfliktują.
Wniosek
W tym artykule zbadaliśmy kilka różnych metod osiągnięcia MATPlotlib tight_layout w Pythonie. Z gridspec, etykietami i ilustracjami wyjaśniliśmy, jak używać metody ciasnej. Moglibyśmy również użyć ciasnego_layout w związku z paskami kolorów, aby wyglądał dobrze w prezentacji graficznej.