ПочатиПочніть безкоштовно

Стовпчиковий графік продажів за країнами

Глобальній e-commerce компанії дуже сподобалася ваша робота з лінійною фігурою. Однак вони мають для вас складніше завдання і хочуть перевірити, чи достатньо гнучкі ваші можливості в Plotly для їхніх корпоративних звітних вимог.

Вони хочуть візуалізувати загальні продажі за Country, але при цьому забезпечити достатню чіткість і розділення стовпчиків, щоб кожен було добре видно. Завдання непросте, але ви впораєтеся!

Ця вправа є частиною курсу

Створення дашбордів з Dash і Plotly

Переглянути курс

Інструкції до вправи

  • Створіть об'єкт стовпчикового графіка з назвою bar_fig.
  • Зробіть графік горизонтальним.
  • Оновіть компонування bar_fig, щоб збільшити відстань між стовпчиками.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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('Country')['OrderValue'].agg('sum').reset_index(name='Total Sales ($)')

# Create the bar graph object
bar_fig = px.____(
  data_frame=ecom_sales, x='Total Sales ($)', y='Country',
  # Set the graph to be horizontal
  ____='h', title='Total Sales by Country')

# Increase the gap between bars
bar_fig.____({'bargap': 0.5})

bar_fig.show()
Редагувати та запускати код