Ülkeye göre satışların çizgi grafiği
Kurumsal raporlamada şirket içi grafikler üretmek için üçüncü taraf yazılımlar kullanan küresel bir e-ticaret şirketinde çalışıyorsun. Raporlama amaçları için açık kaynak kütüphanelerin daha iyi grafikler sağlayıp sağlamayacağını merak ediyorlar.
Sen de hemen Plotly ile şık (ve etkileşimli!) bir görsel tasarlama fırsatını değerlendiriyorsun. İlk görevin, ay ve ülkeye göre toplam satışları görselleştiren temel çizgi figürlerini güncellemek olacak.
Bu egzersizde ve takip eden egzersizlerde, ilgili veri ve paketleri yükleyen kod senin için yazıldı.
Bu egzersiz
Dash ve Plotly ile Paneller Oluşturma
kursunun bir parçasıdırEgzersiz talimatları
plotly.expressfonksiyonunu kullanarakline_graphadlı bir çizgi grafik nesnesi oluştur.- DataFrame olarak
ecom_saleskullan ve grafiğe'Total Sales by Country and Month'başlığını ver. 'Country'sütununu kullanarak her ülke için ayrı bir çizgi oluşturmak üzerecolorargümanını kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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(['Year-Month', 'Country'])['OrderValue'].agg('sum').reset_index(name='Total Sales ($)')
# Create the line graph
line_graph = px.____(
# Set the appropriate DataFrame and title
data_frame=____, title='____',
x='Year-Month', y='Total Sales ($)',
# Ensure a separate line per country
color='____')
line_graph.show()