Оглавление:
- Запасы
- Шаг 1. Загрузка данных
- Шаг 2. Загрузка файла в проект Python
- Шаг 3. Добавление столбца "Годы" к переменной "Годы"
- Шаг 4: Создание температурной вариации и добавление к ней температур
- Шаг 5: Импорт Pyplot из Matplotlib
- Шаг 6: построение графиков
Видео: Построение графика изменения температуры в зависимости от изменения климата в Python: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Изменение климата - большая проблема. И многие люди сейчас не знают, насколько он вырос. В этом руководстве мы построим график изменения температуры климата из-за изменения климата. В качестве шпаргалки вы можете просмотреть файл python ниже.
Запасы
Вам понадобиться:
- Редактор кода (я использую версию PyCharm от сообщества)
- Python v3.8 или новее
Шаг 1. Загрузка данных
Сначала вам нужно скачать данные. Если вы хотите изобразить что-то еще, вы можете использовать другой набор данных. Я использую набор данных от NOAA. Вот набор данных. Вы можете ввести свои собственные параметры, а затем щелкнуть график, прокрутить вниз, и вы увидите значок с документом и X в левом верхнем углу таблицы. Чтобы убедиться, что он правильный, наведите на него курсор, и он должен сказать «Загрузить данные в формате CSV». Есть также некоторые другие CSV-файлы, которые я разместил ниже, которые вы можете использовать вместо них.
Шаг 2. Загрузка файла в проект Python
Чтобы загрузить файл в проект python, сначала убедитесь, что он находится в той же папке на вашем компьютере. Затем введите, file = open ("Имя набора данных", "r")
data = file.readlines ()
Функция open открывает набор данных, а буква r предназначена для чтения. Хотя файл открыт, это просто означает, что вы можете его прочитать, поэтому мы создаем другую переменную с именем data, которая читает файл.
Затем мы создадим переменные годы. Это столбец лет набора данных, в котором они будут храниться. Итак, мы печатаем, лет =
Шаг 3. Добавление столбца "Годы" к переменной "Годы"
Чтобы добавить столбец "годы" к переменной "годы", мы запускаем цикл 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 как plt
Теперь в ваш проект добавляется Pyplot, и для использования любой из его функций вы вызываете plt. functionName ().
Шаг 6: построение графиков
Чтобы построить график, мы вызываем функцию построения графика. Затем мы вызываем xlabel и ylabel, чтобы пометить наш график.
plt.plot (годы, темп)
plt.ylabel ('Температура (C)')
plt.xlabel ("Годы")
plt.show ()
Функция show отображает график.
Рекомендуемые:
Построение графика в реальном времени на Android от Arduino до HC-05: 3 шага
Построение графика в реальном времени на Android от Arduino до HC-05: Привет, вот руководство о том, как построить график значений в реальном времени из микроконтроллера, такого как Arduino, в приложение. Он использует модуль Bluetooth, такой как HC-05, чтобы действовать как устройство обмена сообщениями для передачи и приема данных между Ar
Mood Speaker - мощный динамик для воспроизведения музыки с настроением в зависимости от температуры окружающей среды: 9 шагов
Mood Speaker - мощный динамик для воспроизведения музыки настроения в зависимости от температуры окружающей среды: Привет! Для моего школьного проекта в MCT Howest Kortrijk я сделал динамик Mood Speaker, это умный динамик Bluetooth с различными датчиками, ЖК-дисплеем и WS2812b светодиодная лента в комплекте. Динамик воспроизводит фоновую музыку в зависимости от температуры, но может
Построение графика данных датчика температуры в реальном времени (TMP006) с использованием MSP432 LaunchPad и Python: 9 шагов
Построение графика данных датчика температуры в реальном времени (TMP006) с использованием MSP432 LaunchPad и Python: TMP006 - это датчик температуры, который измеряет температуру объекта без необходимости соприкасаться с ним. В этом руководстве мы построим график данных температуры в реальном времени из BoosterPack (TI BOOSTXL-EDUMKII) с использованием Python
Построение графика интенсивности света с использованием Arduino и Python Arduino Master Library: 5 шагов
Построение световых графиков с использованием Arduino и Python Arduino Master Library: Arduino - это экономичный, но очень эффективный и функциональный инструмент, программирование его на Embedded C делает процесс создания проектов утомительным! Модуль Arduino_Master в Python упрощает это и позволяет нам выполнять вычисления, удалять ненужные значения и т. Д
Погодная лампа - меняет цвет в зависимости от температуры: 6 шагов
Погодная лампа - меняет цвет в зависимости от температуры: Здравствуйте! Сколько раз случалось, что вы простужались под кондиционером в своей комнате, не зная, насколько жарко на улице. Представьте себе состояние вашего питомца. Ни кондиционера, ни вентилятора. Может быть, это не совсем обычное явление, но бывает редко