Кодирование времени с помощью цвета
Экран имеет только два измерения, однако на диаграмме рассеяния можно закодировать третье измерение с помощью цвета. В этом упражнении мы визуализируем набор данных 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()