Підграфіки-гістограми доходу
Гістограма доходів із кольорами за галузями (зі стовпчиками, складеними один над одним), яку ви створили для компанії з Нью-Йоркської фондової біржі, була показовою: вона продемонструвала, які галузі тяжіють до яких ділянок гістограми.
Проте компанія хоче бачити розподіл кожної галузі без необхідності наводити курсор. Попередня гістограма містить надто багато всього в одному графіку для такого аналізу, але водночас вони не хочуть кілька окремих графіків. Як ви можете розв'язати цю дилему?
Ваше завдання — створити гістограму доходів компаній за галузями як складений підграфік зі спільною віссю 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()