ComeçarComece de graça

Gráfico de linhas de vendas por país

Você trabalha em uma empresa global de e-commerce que tem usado software de terceiros para criar gráficos internos para relatórios. A equipe está avaliando se bibliotecas open source ofereceriam gráficos melhores para seus relatórios.

Você aproveita a oportunidade para criar uma visualização moderna (e interativa!) com Plotly. Sua primeira tarefa é atualizar a figura de linhas básica que mostra as vendas totais por mês e por país.

Neste e nos próximos exercícios, o código para carregar os dados e pacotes relevantes já foi fornecido para você.

Este exercício faz parte do curso

Construindo Dashboards com Dash e Plotly

Ver curso

Instruções do exercício

  • Crie um objeto de gráfico de linhas chamado line_graph usando uma função do plotly.express.
  • Defina o DataFrame como ecom_sales e dê ao gráfico o título 'Total Sales by Country and Month'.
  • Use o argumento color para criar uma linha separada por país usando a coluna 'Country'.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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()
Editar e executar o código