НачатьНачать бесплатно

Параллельные ящичковые диаграммы выручки с цветовым кодированием

Компания на Нью-Йоркской фондовой бирже, с которой вы работали ранее, заключила с вами контракт на расширение проекта по построению ящичковой диаграммы выручки компаний.

Клиент хочет понять, как сравниваются разные отрасли, используя ту же технику визуализации, что и раньше. Помимо этого, клиент придерживается определённых требований к цветам для каждой отрасли. Ниже приведён список отраслей с соответствующими цветами.

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

Для работы уже загружен датафрейм revenues.

Определения цветов RGB по отраслям:

  • Tech = 124, 250, 120
  • Oil = 112, 128, 144
  • Pharmaceuticals = 137, 109, 247
  • Professional Services = 255, 0, 0

Это упражнение является частью курса

Введение в визуализацию данных с Plotly на Python

Посмотреть курс

Инструкции к упражнению

  • Создайте словарь, сопоставляющий каждую отрасль (Industry) с её цветом RGB.
  • Постройте ящичковую диаграмму на основе revenues, используя Revenue в качестве оси y.
  • Примените созданную цветовую карту отраслей к диаграмме.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create the industry-color map
ind_color_map = {"Tech": ____, "Oil": ____, 
                 "Pharmaceuticals": ____, "Professional Services": ____}

# Create a box plot
fig = px.____(
  			# Set the data and y variable
  			data_frame=____, y="____",
  			# Set the color map 
			____=____,
			color="Industry")

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