LoslegenKostenlos starten

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>
Kurs ansehen

Ü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()
Code bearbeiten und ausführen