Kursinhalt
Ultimative Visualisierung mit Python
Ultimative Visualisierung mit Python
Balkendiagramm
Ein Balkendiagramm, auch bekannt als Balkengrafik, ist eine visuelle Darstellung, bei der kategoriale Daten mit rechteckigen Balken angezeigt werden. Die Höhe oder Länge dieser Balken ist direkt proportional zu den Werten, die sie darstellen. Ohne weitere Umschweife, lassen Sie uns einen Blick auf die Implementierung des Balkendiagramms in matplotlib
werfen:
import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 17, 13] # Creating a bar chart with separate colors for each bar plt.bar(programming_languages, shares, color=['blue', 'green', 'red', 'yellow']) plt.show()
Erforderliche Parameter
In diesem Beispiel verwenden wir die bar()
-Funktion von pyplot
, um ein Balkendiagramm zu erstellen. Wir geben eine Liste von Programmiersprachnamen für die x-Achse als erstes Argument (x
) und die jeweiligen Balkenhöhen, die die Popularitätsprozentsätze darstellen, als zweites Argument (height
) an.
Optionale Parameter
Mit dem color
-Schlüsselwortargument geben wir die Liste der Farbnamen an. Standardmäßig haben alle Balken eine bläuliche Farbe.
Ein weiterer wichtiger optionaler Parameter ist width
und steht für die Breite(n) der Balken, der Standardwert ist 0.8. Es kann entweder eine einzelne float-Zahl sein, was gleiche Breite für jeden Balken bedeutet, oder ein Array von floats, wobei jedes Element der Breite des jeweiligen Balkens entspricht. Lassen Sie uns diesen Parameter für unser Beispiel ändern:
import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 17, 13] # Specify the bars colors and widths plt.bar(programming_languages, shares, color=['blue', 'green', 'red', 'yellow'], width=[0.9, 0.7, 0.5, 0.3]) plt.show()
Wir können deutlich sehen, dass die Breite von links nach rechts abnimmt, genau das haben wir erwartet.
Wie bei anderen Diagrammen können Sie jederzeit die Dokumentation für einen schnellen Überblick über die Syntax der bar()
-Funktion und all ihrer Parameter zu Rate ziehen.
Swipe to start coding
- Verwenden Sie die richtige Funktion, um ein Balkendiagramm zu erstellen.
- Übergeben Sie
countries
undgdp_list
in dieser Funktion in der richtigen Reihenfolge. - Verwenden Sie das richtige Schlüsselwortargument, um die Breite der Balken anzugeben.
- Füllen Sie die Liste für dieses Schlüsselwortargument mit den folgenden Werten
0.6
,0.9
,0.45
,0.2
von links nach rechts.
Lösung
Danke für Ihr Feedback!
Balkendiagramm
Ein Balkendiagramm, auch bekannt als Balkengrafik, ist eine visuelle Darstellung, bei der kategoriale Daten mit rechteckigen Balken angezeigt werden. Die Höhe oder Länge dieser Balken ist direkt proportional zu den Werten, die sie darstellen. Ohne weitere Umschweife, lassen Sie uns einen Blick auf die Implementierung des Balkendiagramms in matplotlib
werfen:
import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 17, 13] # Creating a bar chart with separate colors for each bar plt.bar(programming_languages, shares, color=['blue', 'green', 'red', 'yellow']) plt.show()
Erforderliche Parameter
In diesem Beispiel verwenden wir die bar()
-Funktion von pyplot
, um ein Balkendiagramm zu erstellen. Wir geben eine Liste von Programmiersprachnamen für die x-Achse als erstes Argument (x
) und die jeweiligen Balkenhöhen, die die Popularitätsprozentsätze darstellen, als zweites Argument (height
) an.
Optionale Parameter
Mit dem color
-Schlüsselwortargument geben wir die Liste der Farbnamen an. Standardmäßig haben alle Balken eine bläuliche Farbe.
Ein weiterer wichtiger optionaler Parameter ist width
und steht für die Breite(n) der Balken, der Standardwert ist 0.8. Es kann entweder eine einzelne float-Zahl sein, was gleiche Breite für jeden Balken bedeutet, oder ein Array von floats, wobei jedes Element der Breite des jeweiligen Balkens entspricht. Lassen Sie uns diesen Parameter für unser Beispiel ändern:
import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 17, 13] # Specify the bars colors and widths plt.bar(programming_languages, shares, color=['blue', 'green', 'red', 'yellow'], width=[0.9, 0.7, 0.5, 0.3]) plt.show()
Wir können deutlich sehen, dass die Breite von links nach rechts abnimmt, genau das haben wir erwartet.
Wie bei anderen Diagrammen können Sie jederzeit die Dokumentation für einen schnellen Überblick über die Syntax der bar()
-Funktion und all ihrer Parameter zu Rate ziehen.
Swipe to start coding
- Verwenden Sie die richtige Funktion, um ein Balkendiagramm zu erstellen.
- Übergeben Sie
countries
undgdp_list
in dieser Funktion in der richtigen Reihenfolge. - Verwenden Sie das richtige Schlüsselwortargument, um die Breite der Balken anzugeben.
- Füllen Sie die Liste für dieses Schlüsselwortargument mit den folgenden Werten
0.6
,0.9
,0.45
,0.2
von links nach rechts.
Lösung
Danke für Ihr Feedback!