Ü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, kursun bir parçasıdır
Dash ve Plotly ile Paneller Oluşturma
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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()