Balkendiagramm der Verkäufe nach Land
Das globale E‑Commerce-Unternehmen war sehr angetan von deiner Liniendarstellung. Jetzt haben sie eine anspruchsvollere Aufgabe für dich und wollen sehen, ob deine Plotly-Skills flexibel genug für ihre Reporting-Anforderungen im Unternehmen sind.
Sie möchten die Gesamtverkäufe nach Country visualisieren, aber sicherstellen, dass die Balken klar und mit genügend Abstand dargestellt werden, sodass jeder Balken deutlich sichtbar ist. Knifflig, aber genau dein Ding!
Diese Übung ist Teil des Kurses
<Kurs>Dashboards mit Dash und Plotly erstellen</Kurs>Übungsanweisungen
- Erstelle ein Balkendiagramm-Objekt namens
bar_fig. - Richte das Diagramm horizontal aus.
- Aktualisiere das Layout von
bar_fig, um den Abstand zwischen den Balken zu vergrößern.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
import pandas as pd
import plotly.express as px
ecom_sales = pd.read_csv('/usr/local/share/datasets/ecom_sales.csv')
ecom_sales = ecom_sales.groupby('Country')['OrderValue'].agg('sum').reset_index(name='Total Sales ($)')
# Create the bar graph object
bar_fig = px.____(
data_frame=ecom_sales, x='Total Sales ($)', y='Country',
# Set the graph to be horizontal
____='h', title='Total Sales by Country')
# Increase the gap between bars
bar_fig.____({'bargap': 0.5})
bar_fig.show()