Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Anzahl-Plot | Visualisierung Mit Seaborn
Ultimative Visualisierung mit Python

Swipe um das Menü anzuzeigen

book
Anzahl-Plot

Note
Definition

Ein Countplot ist ein Diagramm, das Säulen (Balken) erstellt, die die Anzahl der Einträge für jede Kategorie einer kategorialen Liste darstellen. Es kann auch als Histogramm einer kategorialen Variablen betrachtet werden.

Hier stellt jede Säule die Anzahl der Titanic-Passagiere jeder Klasse dar. Sie haben vielleicht schon bemerkt, dass dieses Diagramm dem Balkendiagramm sehr ähnlich ist. Tatsächlich handelt es sich um eine spezielle Art von Balkendiagramm, das die Häufigkeit jeder Kategorie darstellt.

Hinweis

Sie müssen weiterhin das pyplot-Modul aus matplotlib importieren und die Funktion plt.show() verwenden, um die mit seaborn erstellten Diagramme anzuzeigen.

Um ein Countplot mit seaborn zu erstellen, sollten Sie die Funktion countplot() verwenden. Es gibt mehrere Möglichkeiten, unsere Daten an diese Funktion zu übergeben.

Übergabe eines 1D-Arrays

Die erste Möglichkeit besteht darin, einfach den Wert für den Parameter x zu übergeben, der eine Art Array sein kann:

12345678
import seaborn as sns import matplotlib.pyplot as plt fruits = ['apple', 'banana', 'orange', 'apple', 'apple', 'apple', 'orange', 'banana', 'banana', 'banana', 'banana', 'banana', 'banana', 'banana'] sns.countplot(x=fruits) plt.show()
copy

Die Funktion zählt jedes einzigartige Element in der Liste und erstellt eine Säule mit der entsprechenden Höhe.

Note
Hinweis

Der Parameter y kann anstelle von x verwendet werden, um die Ausrichtung des Diagramms von vertikal auf horizontal zu ändern.

Übergeben eines 2D-Objekts

Eine weitere Möglichkeit ist die Verwendung des Parameters data in Kombination mit dem Parameter x oder y. Dieser Ansatz eignet sich für die Arbeit mit einem pandas-DataFrame. Sie können eine Liste von Arrays oder ein DataFrame als Wert für data übergeben. Für x oder y kann der Name einer Spalte im DataFrame angegeben werden.

123456789
import seaborn as sns import matplotlib.pyplot as plt # Loading a built-in dataset of the Titanic passengers titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

In diesem Beispiel erstellt die Funktion ein Countplot unter Verwendung der Spalte 'class' des Titanic-DataFrame und zeigt, wie viele Einträge für jeden eindeutigen Wert in dieser Spalte vorhanden sind.

Aufgabe

Swipe to start coding

  1. Die Bibliothek seaborn mit dem Alias sns importieren.
  2. Das Modul matplotlib.pyplot mit dem Alias plt importieren.
  3. Die korrekte Funktion zur Erstellung eines Countplots verwenden.
  4. diamonds als erstes Argument angeben, um das DataFrame festzulegen.
  5. Die Spalte 'cut' des diamonds DataFrames als Kategorien für den Countplot verwenden und die Kategorien über das zweite Argument auf der y-Achse anzeigen.
  6. Das Diagramm mit der richtigen Funktion anzeigen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

book
Anzahl-Plot

Note
Definition

Ein Countplot ist ein Diagramm, das Säulen (Balken) erstellt, die die Anzahl der Einträge für jede Kategorie einer kategorialen Liste darstellen. Es kann auch als Histogramm einer kategorialen Variablen betrachtet werden.

Hier stellt jede Säule die Anzahl der Titanic-Passagiere jeder Klasse dar. Sie haben vielleicht schon bemerkt, dass dieses Diagramm dem Balkendiagramm sehr ähnlich ist. Tatsächlich handelt es sich um eine spezielle Art von Balkendiagramm, das die Häufigkeit jeder Kategorie darstellt.

Hinweis

Sie müssen weiterhin das pyplot-Modul aus matplotlib importieren und die Funktion plt.show() verwenden, um die mit seaborn erstellten Diagramme anzuzeigen.

Um ein Countplot mit seaborn zu erstellen, sollten Sie die Funktion countplot() verwenden. Es gibt mehrere Möglichkeiten, unsere Daten an diese Funktion zu übergeben.

Übergabe eines 1D-Arrays

Die erste Möglichkeit besteht darin, einfach den Wert für den Parameter x zu übergeben, der eine Art Array sein kann:

12345678
import seaborn as sns import matplotlib.pyplot as plt fruits = ['apple', 'banana', 'orange', 'apple', 'apple', 'apple', 'orange', 'banana', 'banana', 'banana', 'banana', 'banana', 'banana', 'banana'] sns.countplot(x=fruits) plt.show()
copy

Die Funktion zählt jedes einzigartige Element in der Liste und erstellt eine Säule mit der entsprechenden Höhe.

Note
Hinweis

Der Parameter y kann anstelle von x verwendet werden, um die Ausrichtung des Diagramms von vertikal auf horizontal zu ändern.

Übergeben eines 2D-Objekts

Eine weitere Möglichkeit ist die Verwendung des Parameters data in Kombination mit dem Parameter x oder y. Dieser Ansatz eignet sich für die Arbeit mit einem pandas-DataFrame. Sie können eine Liste von Arrays oder ein DataFrame als Wert für data übergeben. Für x oder y kann der Name einer Spalte im DataFrame angegeben werden.

123456789
import seaborn as sns import matplotlib.pyplot as plt # Loading a built-in dataset of the Titanic passengers titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

In diesem Beispiel erstellt die Funktion ein Countplot unter Verwendung der Spalte 'class' des Titanic-DataFrame und zeigt, wie viele Einträge für jeden eindeutigen Wert in dieser Spalte vorhanden sind.

Aufgabe

Swipe to start coding

  1. Die Bibliothek seaborn mit dem Alias sns importieren.
  2. Das Modul matplotlib.pyplot mit dem Alias plt importieren.
  3. Die korrekte Funktion zur Erstellung eines Countplots verwenden.
  4. diamonds als erstes Argument angeben, um das DataFrame festzulegen.
  5. Die Spalte 'cut' des diamonds DataFrames als Kategorien für den Countplot verwenden und die Kategorien über das zweite Argument auf der y-Achse anzeigen.
  6. Das Diagramm mit der richtigen Funktion anzeigen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt