SEABORN CATPLOT

SEABORN CATPLOT
„Im SeaBorn -Modul stehen eine Vielzahl von Handlungen zur Auswahl. Wenn wir jedoch mit kategorialen Attributen interagieren, benötigen wir möglicherweise eine konsistente Strategie für die Darstellung der Daten, da sich unterschiedliche Plotfunktionen unterschiedlich verhalten. Diese Prozedur stimmt nicht mit den Daten überein. Die CATPLOT () -Methode in diesem Modul ist so konzipiert, dass sie mit kategorialen Daten effizient funktioniert. Diese Methode wurde entwickelt, um die Faktorplot () -Methode in den jüngsten Veröffentlichungen des Seaborn -Moduls zu optimieren.

Es ermöglicht uns, effizient mit kategorialen Werten zu arbeiten und die Daten in acht verschiedene Arten von Diagrammen zu machen, wie durch den Art -Parameter definiert. Da die Catplot () -Methode ein FacetGrid () -Typobjekt erzeugt, kann es verwendet werden, um Diagramme für verschiedene Aspekte derselben Abbildung sofort zu zeichnen.

Catplot () verwendet standardmäßig einen Streudiagramm für Datensätze. Ein Streudiagramm, in dem alle Punkte, die zur gleichen Kategorie gehören, zusammen mit der Achse, die sich auf die kategoriale Variable bezieht.

StripPlot (), der in catplot () standardmäßig „freundlich“ ist, verfolgt diesen Ansatz.

Die zweite Methode besteht darin, einen Algorithmus zu verwenden, um die Punkte mit der Kategorieachse zu ändern, um Überlappungen zu vermeiden. Es lässt uns den Beobachtungsbereich genauer visualisieren. Diese Art von Handlung wird als „Bienenwarm“ bezeichnet und in Seaborn als SwarmPlot () implementiert, auf das durch Angabe von Sort = "Swarm" in Catplot () zugegriffen werden kann ().”

Syntax des Catplot in Seeborn

Seeborn.catplot (x = keine, y = keine, hue = keine, data = keine, sort = 'strip', color = keine, palette = keine)

Die Beschreibung jedes Parameters wird in der Catplot -Funktion übergeben.

x und y: Dies sind der Name der Variablen für Langform-Dateneingaben

Daten: Für die Grafik, ein Langform-Datensatz (Long-Form). Jede Variable sollte durch eine Spalte und jede einzelne Beobachtung durch eine Zeile charakterisiert werden.

Reihe und Col: Die Facette des Netzes wird durch kategoriale Parameter gesteuert.

CI: Die Breite der Konfidenzintervalle sollte um die geschätzten Werte gezogen werden. Wenn „SD“, überspringen Sie die Bootstrapping und zeigen Sie stattdessen die Standardabweichung der Beobachtungen an. Es gibt kein Bootstrapping und keine Fehlerbalken, wenn keine angegeben ist.

Art: Eine kategoriale X-Achse und Y-Achse-Plotfunktion entspricht dem Zeichnen der Art des zu zeichnenden Diagramms. "Strip", "Swarm", "Box", "Violine", "Point", "Bar" oder "Count" gehören zu den verfügbaren Optionen.

Farbe: Farbe für alle Elemente oder die Samen einer Gradientenpalette.

Palette: Farben, die für verschiedene Farbtöne verwendet werden sollen. Es sollte ein Wörterbuch sein, das Farbtonwerte in Matplotlib -Farben übersetzt oder alles, was Farbpalette () verstehen kann.

Kwargs: Die grundlegende Plotfunktion empfängt die anderen Keyword -Argumente.

Beispiel 1

Kategorienplots sind Ihre größten Tools zum Visualisieren und Vergleich verschiedener Elemente Ihrer Daten, wenn Sie mit Daten arbeiten, die kategoriale Variablen enthalten, z. B. Umfragantworten. Seeborn macht kategoriale Diagramme zum Kinderspiel. Die Beschriftungen der Aspekte in Ihren Daten sind in diesem Beispiel X, Y und Hue. In Bezug auf die Zielvariable codieren Farbtonparameter Punkte mit unterschiedlichen Farbtönen.

In unserem ersten Beispiel haben wir gemeinsame integrierte Datensatztipps in Seeborn aufgenommen. In der Funktion load_dataset haben wir es aufgerufen. Anschließend haben wir eine Catplot -Funktion, bei der das X -Argument mit dem Spaltennamen Total_bill übergeben wird, das y -Argument mit der Spaltennamenzeit festgelegt wird und das Hue -Argument Werte des Spaltenrauchers nimmt. Der Code ist hier angebracht, das den Catplot in Seaborn anzeigt.

Aus der Catplot -Funktion wird das Diagramm so visualisiert.

Beispiel 2

Wir haben Datenparameter verwendet, um die Daten in das Zähldiagramm zu füttern, und haben eine Anzahl für den Art -Parameter angegeben. Dort haben wir unseren Handlungshintergrund mit der Ticks -Option gestylt. Dann haben wir uns für einen Iris -Datensatz ausgewählt, um die Handlung zu erstellen. Die Catplot -Funktion wird verwendet, in der wir die Spalten aus dem Iris -Datensatz verwendet haben. Das Argument, das in der Katzenplot geleitet wurde, ist das x. Der kategoriale Parameter hat den Spaltennamen petal_length. Der dritte ist der Art -Parameter, dem die Anzahl zugewiesen ist. Der Code ist hier angebracht, das den Catplot in Seaborn anzeigt.

Die Catplot -Funktion erzeugt das folgende Zähldiagramm.

Beispiel 3

Ein Balkendiagramm ist eine weitere beliebte Option zum Anzeigen kategorieller Daten. Im Fall des Zähldiagramms brauchten wir nur einen Parameter. Eine Kategorie und eine quantitative Variable werden häufig im Balkendiagramm verwendet. Schauen wir uns genau an, wie sich die Zeiten vergleichen. Hier haben wir wieder den Iris -Datensatz für die Rendern der Handlung genommen. In der Catplot -Funktion nach Angabe der X- und Y -Argumente. Wir haben eine Art Option an der Bar eingestellt. Die Bar -Diagramm wird aus der Catplot -Funktion gerendert. Der Code ist hier angebracht, das den Catplot in Seaborn anzeigt.

Wie bei der Ausgabe können Sie die Balkenplot -Figur visualisieren.

Beispiel 4

Boxplots sind Grafiken, die zunächst ein wenig kompliziert sind, aber die Datendispersion effektiv veranschaulichen können. Beginnen mit einem Box -Diagramm als Beispiel ist die beste Methode, um das Konzept zu beschreiben. Beginnen Sie mit der Catplot -Funktion im folgenden Skript; Wir haben einen Vergleich von Raucher und Total_bill aus dem Tipp -Datensatz, da wir diese auf die X- und Y -Argumente festgelegt haben. Die Art -Option hier wird als Box festgelegt. Die gerenderte Handlung ist ein Kastendiagramm aus dieser Katzenfunktion. Der Code ist hier angebracht, das den Catplot in Seaborn anzeigt.

Die folgende Abbildung visualisiert das Box -Diagramm unten.

Beispiel 5

Das Geigendiagramm ist auch im kategorialen Diagramm enthalten. Wir haben den Art -Parameter mit der Geige innerhalb der Katzenplotfunktion deklariert. Diese Funktion erzeugt hier die Darstellung der Geigenplot -Darstellung. Der Code ist hier angebracht, das den Catplot in Seaborn anzeigt.

Die klare Darstellung der Geigenplot im folgenden Snap.

Abschluss

Der Zweck dieses Tutorials besteht darin, Ihnen zu zeigen. Mit jedem Argument, das in der Catplot -Funktion geliefert wird, wird die Syntax angezeigt. Die drei beliebtesten kategorialen Handlungen wurden abgedeckt. Graf-, Balken- und Box -Diagramme sind Beispiele für diese Diagramme.