Açıklamaları düğmelerle değiştirme
Büyük bir e-ticaret şirketinin satış departmanı, verilerini anlamalarına ve görselleştirmelerine yardımcı olmanı istedi.
Aylık satış verileri sağladılar ancak aylık performansı farklı metriklerle değerlendiriyorlar: aylık satış değeri (dolar cinsinden) ve satış hacmi (satılan ürün adedi).
Tüm bu bilgiyi aynı grafikte görmek istiyorlar ve bununla ilgili tartışmalarını kolaylaştırmak için açıklamaları (annotations) kolayca açıp kapatabilmeyi talep ediyorlar.
Bu egzersizde, satış departmanına kilit açıklamaları açıp kapatan düğmelerle satış verilerini analiz etmede yardımcı olacaksın.
Sana bir sales DataFrame verildi ve bir go.Figure() nesnesi senin için kurulacak.
Bu egzersiz, kursun bir parçasıdır
Python ile Plotly'ye Giriş: Veri Görselleştirme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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': [{}, {'____': ____}]}]