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

Кодирование времени с помощью цвета

Экран имеет только два измерения, однако на диаграмме рассеяния можно закодировать третье измерение с помощью цвета. В этом упражнении мы визуализируем набор данных climate_change: построим диаграмму рассеяния, где по оси x отложен столбец "co2", а по оси y — столбец "relative_temp". Время будет закодировано цветом: более ранние значения отобразятся тёмными оттенками синего, а более поздние — яркими оттенками жёлтого.

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

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

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

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

  • С помощью метода ax.scatter постройте диаграмму рассеяния: столбец "co2" по оси x, столбец "relative_temp" — по оси y.
  • Используйте аргумент c, чтобы передать индекс DataFrame и окрасить каждую точку в соответствии с её датой.
  • Задайте подпись оси x: "CO2 (ppm)", и подпись оси y: "Relative temperature (C)".

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

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

fig, ax = plt.subplots()

# Add data: "co2", "relative_temp" as x-y, index as color
____

# Set the x-axis label to "CO2 (ppm)"
____

# Set the y-axis label to "Relative temperature (C)"
____

plt.show()
Редактировать и запускать код