Tabla de contenido:

Graficar el cambio de temperatura debido al cambio climático en Python: 6 pasos
Graficar el cambio de temperatura debido al cambio climático en Python: 6 pasos

Video: Graficar el cambio de temperatura debido al cambio climático en Python: 6 pasos

Video: Graficar el cambio de temperatura debido al cambio climático en Python: 6 pasos
Video: Herramientas SIG y Lenguaje Python para Procesar Información de Escenarios de Cambio Climático 2024, Mes de julio
Anonim
Graficar el cambio de temperatura del cambio climático en Python
Graficar el cambio de temperatura del cambio climático en Python

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

Subiendo su archivo a su proyecto de Python
Subiendo 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

Adición de la columna de años a la variable de años
Adición de la columna de años a la variable de 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

Crear una variable de temperatura y agregarle las temperaturas
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

Importando Pyplot desde Matplotlib
Importando 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

Graficar
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: