Mulai sekarangMulai gratis

Grafik garis penjualan per negara

Anda bekerja di perusahaan e-commerce global yang selama ini menggunakan perangkat lunak pihak ketiga untuk membuat grafik internal guna pelaporan. Mereka ingin mengetahui apakah pustaka open-source dapat memberikan grafik yang lebih baik untuk kebutuhan pelaporan mereka.

Anda segera mengambil kesempatan untuk merancang visual yang rapi (dan interaktif!) dengan Plotly. Tugas pertama Anda adalah memperbarui figur garis dasar mereka, yang memvisualisasikan total penjualan per bulan dan negara.

Dalam latihan ini dan latihan berikutnya, kode untuk memuat data dan paket yang relevan telah dituliskan untuk Anda.

Latihan ini merupakan bagian dari kursus

Membangun Dasbor dengan Dash dan Plotly

Lihat Kursus

Instruksi latihan

  • Buat objek grafik garis bernama line_graph menggunakan fungsi plotly.express.
  • Atur DataFrame ke ecom_sales dan beri judul grafik 'Total Sales by Country and Month'.
  • Gunakan argumen color untuk membuat garis terpisah per negara dengan menggunakan kolom 'Country'.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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()
Edit dan Jalankan Kode