Anmerkungen mit Buttons ändern
Die Vertriebsabteilung eines großen E-Commerce-Unternehmens hat dich gebeten, sie beim Verständnis und der Visualisierung ihrer Daten zu unterstützen.
Sie haben monatliche Verkaufsdaten bereitgestellt, nutzen aber unterschiedliche Kennzahlen, um die monatliche Performance zu bewerten: monatlicher Verkaufswert (in Dollar) und Verkaufsmenge (Anzahl der verkauften Artikel).
Sie möchten alle Informationen im selben Diagramm sehen und die Anmerkungen einfach ein- und ausblenden können, um die Diskussion zu erleichtern.
In dieser Übung hilfst du der Vertriebsabteilung, ihre Verkaufsdaten zu analysieren, indem du Buttons erstellst, mit denen wichtige Anmerkungen ein- oder ausgeschaltet werden können.
Dir steht ein sales-DataFrame zur Verfügung, und ein go.Figure()-Objekt wird für dich vorbereitet.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in die Datenvisualisierung mit Plotly in Python</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Create the figure
fig = Figure()
# Create and add traces (done for you)
fig.add_trace(px.bar(sales, x="Month", y="Sales Volume", color_discrete_sequence=['blue']).data[0])
fig.add_trace(px.bar(sales, x="Month", y="Sales Value", color_discrete_sequence=['red']).data[0])
# Create annotations
value_annotations=[{'text': 'Sept was the best', 'showarrow': True, 'x': '____', 'y': 345397}]
volume_annotations=[{'text': 'Oct was the best', 'showarrow': True, 'x': '____', 'y': 71900}]
# Create buttons
my_buttons = [
{'label': "By Sales Value", 'method': "update", 'args': [{}, {'____': ____}]},
{'label': "By Sales Volume", 'method': "update", 'args': [{}, {'____': ____}]}]