Tabla de contenido:
- Suministros
- Paso 1: descargar los datos
- Paso 2: carga de su archivo a su proyecto de Python
- Paso 3: Agregar la columna de los años a la variable de los años
- Paso 4: Crear una variable de temperatura y agregarle las temperaturas
- Paso 5: Importar Pyplot desde Matplotlib
- Paso 6: Graficar
Video: Graficar el cambio de temperatura debido al cambio climático en Python: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
El cambio climático es un gran problema. Y mucha gente no sabe cuánto ha subido. En este instructable, graficaremos el cambio de temperatura en el clima debido al cambio climático. Para obtener una hoja de trucos, puede ver el archivo de Python a continuación.
Suministros
Necesitarás:
- Un editor de código (yo uso la versión comunitaria de PyCharm)
- Python v3.8 o más reciente
Paso 1: descargar los datos
Primero, deberá descargar los datos. Si desea graficar algo más, puede usar un conjunto de datos diferente. Estoy usando un conjunto de datos de la NOAA. Aquí está el conjunto de datos. Puede ingresar sus propios parámetros personalizados y luego hacer clic en trazar, desplazarse hacia abajo y verá un icono con un documento y una X en la parte superior izquierda de la tabla. Para asegurarse de que sea correcto, coloque el cursor sobre él y debería decir Descargar datos en formato CSV. También hay algunos otros archivos csv que he puesto a continuación que puede usar en su lugar.
Paso 2: carga de su archivo a su proyecto de Python
Para cargar su archivo al proyecto de Python, primero, asegúrese de que esté en la misma carpeta de su computadora. A continuación, escriba, file = open ("Nombre del conjunto de datos", "r")
datos = archivo.readlines ()
La función abierta abre un conjunto de datos y la r es para lectura. Aunque el archivo está abierto, esto solo significa que puede leerlo, por lo que creamos otra variable llamada datos, que lee el archivo.
A continuación, creamos años variables. Esta es la columna de años del conjunto de datos y los almacenará. Entonces escribimos, años =
Paso 3: Agregar la columna de los años a la variable de los años
Para agregar la columna de años a la variable de años, ejecutamos un ciclo for.
para la línea en los datos: años.append (int (line.split (',') [0]))
El bucle for ejecuta el bucle para cada línea. years.append agrega lo que está entre paréntesis. La función int convierte lo que está dentro del paréntesis en un número entero. Line.split (",") dividirá el contenido de la línea dividida en una coma y devolverá una matriz, por lo que colocamos [0] al final para obtener el primer elemento de la matriz, el año.
Paso 4: Crear una variable de temperatura y agregarle las temperaturas
Debido a que nuestro archivo.csv está separado por líneas, para mostrar que hay una nueva línea, tenemos / n al final de cada línea para representar una nueva línea. Esto significa que tenemos que trabajar un poco más para obtener la temperatura del conjunto de datos. Empezamos con el mismo código.
temp =
para datos de entrada de línea:
numlist = line.split (',') [1].split ()
Observe que tenemos una segunda división al final de la última línea. Esto lo dividirá en cada carácter, por lo que si tenemos la palabra hola, se convertirá en h, e, l, l, o. A continuación, tenemos que obtener solo la temperatura de la lista numérica de matrices.
num = float (''. join (numlist)) temp.append (num)
La variable num convierte la versión unida de la matriz numlist en un flotante. Como aprendimos la última lección, el método.append lo agrega a la matriz.
Paso 5: Importar Pyplot desde Matplotlib
Para graficar las temperaturas, debe importar Pyplot.
de matplotlib importar pyplot como plt
Esto ahora agrega Pyplot a su proyecto y para usar cualquiera de sus funciones, llame a plt. nombre de la función ().
Paso 6: Graficar
Para graficarlo, llamamos función de trazado. Luego llamamos xlabel y ylabel para etiquetar nuestro gráfico.
plt.plot (años, temp)
plt.ylabel ('Temperatura (C)')
plt.xlabel ('Años')
plt.show ()
La función mostrar muestra el gráfico.
Recomendado:
¡Cambio rápido por menos de $ 50! Cambio rápido ajustable Kazeshifter Arduino: 7 pasos
¡Cambio rápido por menos de $ 50! Kazeshifter Arduino Ajustable Quick Shifter: ¡Hola, amantes de las Superbikes o de las motocicletas! En este instructivo, compartiré cómo hacer tu propio Quick Shifter por poco dinero. ya usando el sistema de inyección de combustible, en algún momento
¿Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio a Través De Una Función ?: 8 Steps
¿Cómo Diseñar Un Programa Que Permita Graficar Un Trapecio a Través De Una Función ?: Este programa es una tarea que me dejaron en mi clase final de Tecnolog í a, en el grado 11. El prop ó sito era lograr crear, por medio del uso de Python y sus librer í as, un programa que me permitiera traficar un trapecio a partir d
Un circuito que puede detectar el cambio en el valor de temperatura: 10 pasos
Un circuito que puede detectar el cambio en el valor de temperatura: este circuito mide la temperatura usando un sensor de temperatura LM35 y compara el voltaje de entrada usando un amplificador operacional ic con la información recopilada, el circuito encenderá y apagará el relé
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local - Obtenga la temperatura y la humedad ambiente en su navegador: 6 pasos
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local | Obtenga la temperatura y la humedad de la habitación en su navegador: Hola chicos, hoy haremos una humedad & sistema de control de temperatura mediante ESP 8266 NODEMCU & Sensor de temperatura DHT11. La temperatura y la humedad se obtendrán del sensor DHT11 & se puede ver en un navegador qué página web se administrará
Lectura de temperatura usando el sensor de temperatura LM35 con Arduino Uno: 4 pasos
Lectura de temperatura usando el sensor de temperatura LM35 con Arduino Uno: Hola chicos, en este instructables aprenderemos cómo usar LM35 con Arduino. Lm35 es un sensor de temperatura que puede leer valores de temperatura de -55 ° C a 150 ° C. Es un dispositivo de 3 terminales que proporciona voltaje analógico proporcional a la temperatura. Hig