Оглавление:

Построение графика изменения температуры в зависимости от изменения климата в Python: 6 шагов
Построение графика изменения температуры в зависимости от изменения климата в Python: 6 шагов

Видео: Построение графика изменения температуры в зависимости от изменения климата в Python: 6 шагов

Видео: Построение графика изменения температуры в зависимости от изменения климата в Python: 6 шагов
Видео: Обучение аналитике данных на Python. Знакомимся с языком. Интенсив 2024, Ноябрь
Anonim
Построение графика изменения температуры в зависимости от изменения климата в Python
Построение графика изменения температуры в зависимости от изменения климата в Python

Изменение климата - большая проблема. И многие люди сейчас не знают, насколько он вырос. В этом руководстве мы построим график изменения температуры климата из-за изменения климата. В качестве шпаргалки вы можете просмотреть файл python ниже.

Запасы

Вам понадобиться:

  • Редактор кода (я использую версию PyCharm от сообщества)
  • Python v3.8 или новее

Шаг 1. Загрузка данных

Сначала вам нужно скачать данные. Если вы хотите изобразить что-то еще, вы можете использовать другой набор данных. Я использую набор данных от NOAA. Вот набор данных. Вы можете ввести свои собственные параметры, а затем щелкнуть график, прокрутить вниз, и вы увидите значок с документом и X в левом верхнем углу таблицы. Чтобы убедиться, что он правильный, наведите на него курсор, и он должен сказать «Загрузить данные в формате CSV». Есть также некоторые другие CSV-файлы, которые я разместил ниже, которые вы можете использовать вместо них.

Шаг 2. Загрузка файла в проект Python

Загрузка файла в проект Python
Загрузка файла в проект Python

Чтобы загрузить файл в проект python, сначала убедитесь, что он находится в той же папке на вашем компьютере. Затем введите, file = open ("Имя набора данных", "r")

data = file.readlines ()

Функция open открывает набор данных, а буква r предназначена для чтения. Хотя файл открыт, это просто означает, что вы можете его прочитать, поэтому мы создаем другую переменную с именем data, которая читает файл.

Затем мы создадим переменные годы. Это столбец лет набора данных, в котором они будут храниться. Итак, мы печатаем, лет =

Шаг 3. Добавление столбца "Годы" к переменной "Годы"

Добавление столбца Years к переменной Years
Добавление столбца Years к переменной Years

Чтобы добавить столбец "годы" к переменной "годы", мы запускаем цикл for.

для строки в данных: years.append (int (line.split (',') [0]))

Цикл for запускает цикл для каждой строки. years.append добавляет то, что указано в скобках. Функция int преобразует содержимое скобок в целое число. Line.split (",") разделит содержимое строки через запятую и вернет массив, поэтому мы помещаем [0] в конце, чтобы получить первый элемент в массиве, год.

Шаг 4: Создание температурной вариации и добавление к ней температур

Создание температурной вариации и добавление к ней температур
Создание температурной вариации и добавление к ней температур

Поскольку наш файл.csv разделен по строкам, чтобы показать, что есть новая строка, у нас есть / n в конце каждой строки, чтобы представить новую строку. Это означает, что нам нужно проделать немного больше работы, чтобы получить температуру из набора данных. Начнем с того же кода.

temp =

для строки в данных:

numlist = line.split (',') [1].split ()

Обратите внимание, что у нас есть второй.split в конце последней строки. Это разделит его на каждый символ, поэтому, если у нас есть слово "привет", оно станет h, e, l, l, o. Далее нам нужно получить только температуру из массива numlist.

num = float ('. join (numlist)) temp.append (число)

Переменная num преобразует объединенную версию массива numlist в число с плавающей запятой. Как мы узнали на прошлом уроке, метод.append добавляет его в массив.

Шаг 5: Импорт Pyplot из Matplotlib

Импорт Pyplot из Matplotlib
Импорт Pyplot из Matplotlib

Чтобы построить график температур, вам необходимо импортировать Pyplot.

из matplotlib импортировать pyplot как plt

Теперь в ваш проект добавляется Pyplot, и для использования любой из его функций вы вызываете plt. functionName ().

Шаг 6: построение графиков

Построение графиков
Построение графиков

Чтобы построить график, мы вызываем функцию построения графика. Затем мы вызываем xlabel и ylabel, чтобы пометить наш график.

plt.plot (годы, темп)

plt.ylabel ('Температура (C)')

plt.xlabel ("Годы")

plt.show ()

Функция show отображает график.

Рекомендуемые: