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

Підграфіки-гістограми доходу

Гістограма доходів із кольорами за галузями (зі стовпчиками, складеними один над одним), яку ви створили для компанії з Нью-Йоркської фондової біржі, була показовою: вона продемонструвала, які галузі тяжіють до яких ділянок гістограми.

Проте компанія хоче бачити розподіл кожної галузі без необхідності наводити курсор. Попередня гістограма містить надто багато всього в одному графіку для такого аналізу, але водночас вони не хочуть кілька окремих графіків. Як ви можете розв'язати цю дилему?

Ваше завдання — створити гістограму доходів компаній за галузями як складений підграфік зі спільною віссю x, щоб забезпечити змістовне порівняння між галузями.

Для вас уже завантажено датафрейм revenues.

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

Вступ до візуалізації даних з Plotly у Python

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

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

  • Створіть сітку підграфіків із 3 рядків і 1 стовпця та зробіть спільну вісь x.
  • Пройдіться циклом по вибраних галузях і додайте для кожної трейс гістограми.
  • Розмістіть кожен трейс у відповідному рядку сітки підграфіків.

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

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

# Create the subplots
fig = make_subplots(rows=____, cols=____, ____=True,
                   subplot_titles=['Tech Industry Revenue', 
                                  'Retail Industry Revenue', 
                                  'Professional Services Industry Revenue'])

# Loop through the industries
row_num = 1
for industry in ['Tech', 'Retail', 'Professional Services']:
    df = revenues[revenues.Industry == industry]
    # Create a histogram
    hist = px.____(df, x='Revenue')
    # Add the trace to the subplot
    fig.____(hist.data[0],
    # Position the trace
    row=____, col=1)
    row_num +=1

# Show the plot
fig.show()
Редагувати та запускати код