Índice:

Representando graficamente a mudança de temperatura a partir da mudança climática em Python: 6 etapas
Representando graficamente a mudança de temperatura a partir da mudança climática em Python: 6 etapas

Vídeo: Representando graficamente a mudança de temperatura a partir da mudança climática em Python: 6 etapas

Vídeo: Representando graficamente a mudança de temperatura a partir da mudança climática em Python: 6 etapas
Vídeo: Regionalização do Clima em Santa Catarina. 2024, Novembro
Anonim
Representando graficamente a mudança de temperatura a partir da mudança climática em Python
Representando graficamente a mudança de temperatura a partir da mudança climática em Python

A mudança climática é um grande problema. E muitas pessoas não sabem o quanto aumentou. Neste instrutível, vamos representar graficamente a mudança de temperatura no clima devido à mudança climática. Para uma folha de dicas, você pode ver o arquivo python abaixo.

Suprimentos

Você precisará:

  • Um editor de código (eu uso a versão da comunidade do PyCharm)
  • Python v3.8 ou mais recente

Etapa 1: Baixar os dados

Primeiro, você precisará baixar os dados. Se você quiser fazer outro gráfico, pode usar um conjunto de dados diferente. Estou usando um conjunto de dados do NOAA. Aqui está o conjunto de dados. Você pode inserir seus próprios parâmetros personalizados e clicar em plot, role para baixo e verá um ícone com um documento e um X no canto superior esquerdo da tabela. Para ter certeza de que está correto, passe o mouse sobre ele e deverá dizer Baixar dados em formato CSV. Existem também alguns outros arquivos csv que coloquei abaixo que você pode usar.

Etapa 2: enviando seu arquivo para seu projeto Python

Enviando seu arquivo para seu projeto Python
Enviando seu arquivo para seu projeto Python

Para carregar seu arquivo para o projeto python, primeiro, certifique-se de que ele esteja na mesma pasta em seu computador. Em seguida, digite, arquivo = abrir ("Nome do conjunto de dados", "r")

data = file.readlines ()

A função abrir abre um conjunto de dados e or é para leitura. Embora o arquivo seja aberto, isso significa apenas que você pode lê-lo, então criamos outra variável chamada data, que lê o arquivo.

Em seguida, criamos um ano variável. Esta é a coluna de anos do conjunto de dados e os armazenará. Então, nós digitamos, anos =

Etapa 3: adicionando a coluna de anos à variável de anos

Adicionando a coluna de anos à variável de anos
Adicionando a coluna de anos à variável de anos

Para adicionar a coluna de anos à variável de anos, executamos um loop for.

para linha de dados: years.append (int (line.split (',') [0]))

O loop for executa o loop para cada linha. years.append acrescenta o que está entre parênteses. A função int converte o que está entre parênteses em um número inteiro. Line.split (",") irá dividir o conteúdo da linha dividida em uma vírgula e retornar um array, então colocamos [0] no final para obter o primeiro elemento do array, o ano.

Etapa 4: Criação de uma variação de temperatura e adição de temperaturas a ela

Criação de uma variação de temperatura e adição de temperaturas a ela
Criação de uma variação de temperatura e adição de temperaturas a ela

Como nosso arquivo.csv é separado por linhas, para mostrar que há uma nova linha, temos / n no final de cada linha para representar uma nova linha. Isso significa que temos que trabalhar um pouco mais para obter a temperatura do conjunto de dados. Começamos com o mesmo código.

temp =

para linha de dados:

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

Observe que temos um segundo.split no final da última linha. Isso o dividirá em cada caractere, portanto, se tivermos a palavra hello, ela se tornará h, e, l, l, o. Em seguida, temos que obter apenas a temperatura da lista numérica do array.

num = float (''. join (numlist)) temp.append (num)

A variável num converte a versão combinada da lista numérica da matriz em um float. Como aprendemos na última lição, o método.append o anexa ao array.

Etapa 5: Importando Pyplot do Matplotlib

Importando Pyplot do Matplotlib
Importando Pyplot do Matplotlib

Para representar graficamente as temperaturas, você deve importar o Pyplot.

de matplotlib importar pyplot como plt

Isso agora adiciona Pyplot ao seu projeto e para usar qualquer uma de suas funções que você chamar plt. functionName ().

Etapa 6: Representação gráfica

Gráficos
Gráficos

Para representá-lo, chamamos a função plot. Em seguida, chamamos xlabel e ylabel para rotular nosso gráfico.

plt.plot (anos, temp)

plt.ylabel ('Temperatura (C)')

plt.xlabel ('anos')

plt.show ()

A função show exibe o gráfico.

Recomendado: