Seaborn wiele działek

Seaborn wiele działek
W tym samouczku wskazów Linuksa przejdziemy przez sposób narysowania wielu działek w ramach Seaorn. Jest to realne podejście do tworzenia wielu wersji identycznego wykresu przy użyciu różnych zestawów danych. Umożliwia użytkownikowi odzyskanie dużej ilości danych ze skomplikowanego zestawu w krótkim czasie. Wykorzystamy metodę facetGrid () w Searnorn, aby narysować kilka reprezentacji graficznych w jednym interfejsie. FacetGrid to metoda tworzenia macierzy zależnych od metody. Pomaga w przedstawieniu zarówno dyspersji określonego współczynnika, jak i korelacji między różnymi parametrami. Jego obiekt przyjmuje jako argument zestaw danych i wartości parametrów w celu ustalenia aspektów odcienia, wiersza i kolumny siatki.

Przykład 1

Użyjemy danych, które są dostarczane jako zintegrowana ramka danych w pakiecie Seaorn, aby skonfigurować wykresy i wymiary, ale nie wyświetlałoby to niczego innego na tych wykresach. Podstawowa funkcjonalność jest praktycznie identyczna z funkcjonowaniem FacetGrid. Najpierw tworzymy siatkę i zapewniamy funkcjonalność tworzenia metody wyświetlania, która jest wykonywana dla każdego wątku. Kod jest tutaj dołączony i został zaimplementowany w systemie Windows CMD, instalując Python i powiązane biblioteki.

Importuj Seaorn jako SNS
importować Numpy jako NP
importować pandy jako PD
importować matplotlib.Pyplot as Plt
Wskazówki = SNS.load_dataset („końcówki”)
G = SNS.FacetGrid (końcówki, col = „czas”)
plt.pokazywać()

Na początku kodu zaimportowaliśmy niektóre wymagane biblioteki Searnor.Pyplot as Plt. Teraz chcemy odzyskać ramkę danych, więc zastosowaliśmy metodę Load_Dataset (). I podaliśmy wskazówki jako argument dla tej funkcji. Aby przedstawić proste wiele działek, nazywaliśmy metodę Facegrid (). Dostarliśmy wskazówki i col do tej funkcji jako jej parametry. W końcu musieliśmy wyświetlić działkę, więc zastosowaliśmy metodę show ().

Seaorn Facetgrid

Przykład 2

W tej sytuacji narysujemy wykres rozproszenia za pomocą metody Scatterplot (). Możemy użyć modułu FacetGrid () do tworzenia licznych wykresów. Wyświetla każde pole zestawu danych do zestawu liczb macierzy, pokazując różne wymiary. W przypadku atrybutów porządkowych możemy użyć atrybutu Hue, z każdym tonem wskazującym osobną kategorię. Kod jest tutaj dołączony i został zaimplementowany w systemie Windows CMD, instalując Python i powiązane biblioteki.

Importuj Seaorn jako SNS
importować Numpy jako NP
importować pandy jako PD
importować matplotlib.Pyplot as Plt
Wskazówki = SNS.load_dataset („końcówki”)
G = SNS.Facetgrid (wskazówki, col = „seks”, hue = „palacz”)
G.Mapa (SNS.Wykres rozrzutu, „Total_bill”, „Tip”, alpha =.8)
G.add_legend ()
plt.pokazywać()

Po wprowadzeniu plików nagłówkowych Searn, Numpy, Pandas i Matplotlib.Pyplot. Załadujemy ramkę danych wskazówek. Tak więc zostanie użyta funkcja Load_Dataset (). Ta funkcja jest związana z pakietem Seaorn. I podaliśmy „wskazówki” jako atrybut tej funkcji.

Teraz chcemy narysować kilka wykresów, więc zastosowaliśmy metodę modułu SeaTgrid (). Ta funkcja zawiera różne parametry. Wskazówki, wartości col i odcień są podane jako atrybuty. Chcemy narysować wykres rozproszenia, więc w następnym kroku wywołujemy funkcję Sciscplot (). Wraz z tym określamy również wartość alfa jako argumentu funkcji Scatterplot ().

Aby wstawić legendę na wykresie, wykonaliśmy metodę add_legend (). Ostatecznie zastosowaliśmy metodę show (), aby po prostu reprezentować sfinalizowany wykres na ekranie.

Facetgrid z Hue

Przykład 3

W tym przypadku narysujemy kilka działek KDE za pomocą metody KDEPlot (). Wartości w zestawie danych są używane do określenia standardowego układu elementów. Sekwencja kategorii jest wdrażana, jeśli parametr zastosowany do tworzenia aspektów ma skategoryzowany sort.

Alternatywnie, aspekty wyświetlałyby się w sposób, w jaki istnieją poziomy atrybutów. Chociaż można użyć odpowiedniego argumentu *_Order, aby zapewnić indeksowanie dowolnego komponentu aspektu. Kod jest tutaj dołączony i został zaimplementowany w systemie Windows CMD, instalując Python i powiązane biblioteki.

Importuj Seaorn jako SNS
importować Numpy jako NP
importować pandy jako PD
importować matplotlib.Pyplot as Plt
Wskazówki = SNS.load_dataset („końcówki”)
Ordered_Days = Tips.dzień.value_counts ().indeks
G = SNS.FacetGrid (końcówki, row = „dzień”, row_order = conted_days,
Wysokość = 1.8, aspekt = 5)
G.Mapa (SNS.KDEPLOT, „Total_bill”)
plt.pokazywać()

Po pierwsze, integrujemy pliki nagłówka Seaorn jako SNS, Numpy jako NP, pandy jako PD i Matplotlib.Pyplot. W następnym kroku uzyskamy dostęp do ramki danych. W rezultacie wywołana byłaby metoda load_dataset () ramy morskiej. I przydzieliliśmy tę metodę „końcówki” parametru. Korzystamy z metody facetGrid () i tworzyliśmy liczne wykresy. Moduł morski zawiera tę funkcję.

Jako określono atrybuty, porady, wiersz, wiersz, wysokość i aspekt. Rzędy fabuły pokazują dni. Wartość wysokości wyniesie 1.8, a aspekt wyniesie 5. Aby zilustrować fabułę KDE, nazywaliśmy funkcję KDEPlot () Pakiet Seaorn. Następnie zastosowaliśmy funkcję show (), aby po prostu przedstawić wykres.

Przykład 4

Zamierzamy narysować kilka działek, wywołując funkcję funkcji faCetGrid (). W tym scenariuszu chcemy przedstawić działkę regresji, więc skorzystamy z funkcji Regplot (). Konstruktor akceptuje kilka parametrów dostosowywania układu siatki. Kod jest tutaj dołączony i został zaimplementowany w systemie Windows CMD, instalując Python i powiązane biblioteki.

Importuj Seaorn jako SNS
importować Numpy jako NP
importować pandy jako PD
importować matplotlib.Pyplot as Plt
Wskazówki = SNS.load_dataset („końcówki”)
G = SNS.FacetGrid (końcówki, row = „palacz”, col = „czas”, margin_titles = true)
G.Mapa (SNS.Regplot, „rozmiar”, „total_bill”, color = ".4 ", fit_reg = false, x_jitter =.2)
plt.pokazywać()

Tutaj zamierzamy włączyć wymagane biblioteki Seaorn, Numpy, Pandas, Matplotlib.Pyplot. Teraz musimy uzyskać ramkę danych, więc musimy zastosować metodę Load_Dataset () Plik nagłówka Seaorn. Metoda facetGrid () jest stosowana do reprezentowania wielu map, abyśmy wywołały tę funkcję. Wartość nowego atrybutu „margin_titles” określamy wartość nowego atrybutu.

Następnie chcemy narysować wykresy regresji, więc nazywaliśmy metodę Regplot (). Ta funkcja zawiera parametry, w tym rozmiar, total_bill, kolor, fit_reg i x_jitter. Uporządkowane dni wyświetlają wskaźnik wartości Value_Count (). Do zilustrowania fabuły zostanie zastosowana funkcja show () pakietu morskiego.

Wniosek

W tym artykule zbadaliśmy, jak narysować wiele działek za pomocą funkcji faCetGrid () pakietu Seaorn w Python. Wykorzystując ich odpowiednie funkcje, można narysować różne odmiany wielu wykresów. Kiedy zamierzamy zilustrować rozproszenie parametru lub skojarzenia ręcznie w wielu czynnikach w podzbiorach oryginalnych danych, moduł fasetgrid jest bardzo przydatny.