Índice:
- Suprimentos
- Etapa 1: Baixar os dados
- Etapa 2: enviando seu arquivo para seu projeto Python
- Etapa 3: adicionando a coluna de anos à variável de anos
- Etapa 4: Criação de uma variação de temperatura e adição de temperaturas a ela
- Etapa 5: Importando Pyplot do Matplotlib
- Etapa 6: Representação gráfica
Vídeo: Representando graficamente a mudança de temperatura a partir da mudança climática em Python: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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
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
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
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
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:
LED de mudança de cor: 13 etapas
LED de mudança de cor: recebi a tarefa de criar um protótipo usando algum tipo de sensor para gerar uma saída. Decidi usar uma fotocélula, que mede a quantidade de luz em um ambiente, e um LED RGB como saída. Eu sabia que queria incorporar a habilidade do LED
Lâmpada de cubo Rubik sem fio de fácil mudança de cor baseada na inclinação: 10 etapas (com imagens)
Lâmpada Rubik's Cube sem fio com mudança de cor baseada na inclinação fácil: Hoje vamos construir esta lâmpada Rubik's Cube incrível que muda de cor com base no lado que está para cima. O cubo funciona com uma pequena bateria LiPo, carregada por um cabo micro-usb padrão e, em meus testes, tem uma bateria com duração de vários dias. Esse
Um circuito que pode detectar a mudança no valor da temperatura: 10 etapas
Um circuito que pode detectar a mudança no valor da temperatura: este circuito mede a temperatura usando um sensor de temperatura LM35 e compara a tensão de entrada usando um amplificador operacional IC com as informações coletadas, o circuito irá ligar e desligar o relé
Registro de temperatura e umidade do Raspberry PI, estação climática na nuvem, estatísticas de wi-fi e móveis: 6 etapas
Registro de temperatura e umidade do Raspberry PI, estação climática em nuvem, estatísticas de wi-fi e móveis: Com o dispositivo Raspberry PI, você pode registrar dados de temperatura e umidade externos, na sala, estufa, laboratório, sala de resfriamento ou em qualquer outro lugar totalmente gratuito. Este exemplo usaremos para registrar a temperatura e a umidade. O dispositivo será conectado à internet v
Armazene e represente graficamente os dados EC / pH / ORP com o TICK Stack e a plataforma NoCAN: 8 etapas
Armazene e represente graficamente os dados de EC / pH / ORP com o TICK Stack e a plataforma NoCAN: Isso explicará como usar a plataforma NoCAN da Omzlo e os sensores uFire para medir EC, pH e ORP. Como o site deles diz, às vezes é mais fácil apenas passar algum cabo para seus nós sensores. O CAN tem a vantagem de comunicação e potência em um c