Sommario:
- Forniture
- Passaggio 1: download dei dati
- Passaggio 2: caricamento del file nel progetto Python
- Passaggio 3: aggiunta della colonna degli anni alla variabile degli anni
- Passaggio 4: creazione di un variabile di temperatura e aggiunta delle temperature ad esso
- Passaggio 5: importazione di Pyplot da Matplotlib
- Passaggio 6: creazione di grafici
Video: Rappresentare graficamente il cambiamento di temperatura dal cambiamento climatico in Python: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Il cambiamento climatico è un grosso problema. E molte persone ora non sanno quanto è aumentato. In questa istruzione, disegneremo un grafico del cambiamento di temperatura nel clima dovuto al cambiamento climatico. Per un cheat sheet, puoi visualizzare il file python di seguito.
Forniture
Avrai bisogno:
- Un editor di codice (uso la versione community di PyCharm)
- Python v3.8 o successivo
Passaggio 1: download dei dati
Per prima cosa, dovrai scaricare i dati. Se vuoi rappresentare graficamente qualcos'altro, puoi utilizzare un set di dati diverso. Sto usando un set di dati dal NOAA. Ecco il set di dati. Puoi inserire i tuoi parametri personalizzati e quindi fare clic su plot, scorrere verso il basso e vedrai un'icona con un documento e una X in alto a sinistra della tabella. Per assicurarti che sia corretto, passaci sopra con il mouse e dovrebbe essere visualizzato Scarica dati in formato CSV. Ci sono anche alcuni altri file CSV che ho messo sotto che puoi usare invece.
Passaggio 2: caricamento del file nel progetto Python
Per caricare il tuo file nel progetto Python, assicurati innanzitutto che sia nella stessa cartella sul tuo computer. Quindi, digita, file = open(" Nome del set di dati ", "r")
data = file.readlines()
La funzione open apre un set di dati e la r sta per read. Sebbene il file sia aperto, questo significa solo che sei in grado di leggerlo, quindi creiamo un'altra variabile chiamata data, che legge il file.
Successivamente creiamo una variabile anni. Questa è la colonna degli anni del set di dati e li memorizzerà. Quindi digitiamo, anni =
Passaggio 3: aggiunta della colonna degli anni alla variabile degli anni
Per aggiungere la colonna degli anni alla variabile degli anni, eseguiamo un ciclo for.
per la riga nei dati: years.append(int(line.split(', ')[0]))
Il ciclo for esegue il ciclo per ogni riga. years.append aggiunge cosa c'è tra parentesi. La funzione int converte ciò che è all'interno della parentesi in un numero intero. Line.split(", ") dividerà il contenuto della riga divisa in una virgola e restituirà un array, quindi mettiamo [0] alla fine per ottenere il primo elemento nell'array, l'anno.
Passaggio 4: creazione di un variabile di temperatura e aggiunta delle temperature ad esso
Poiché il nostro file.csv è separato da righe, per mostrare che c'è una nuova riga, abbiamo \n alla fine di ogni riga per rappresentare una nuova riga. Ciò significa che dobbiamo fare un po' più di lavoro per ottenere la temperatura dal set di dati. Iniziamo con lo stesso codice.
temperatura =
per riga in dati:
listanum = line.split(', ')[1].split()
Nota che abbiamo un secondo.split alla fine dell'ultima riga. Questo lo suddividerà in ciascun carattere, quindi se abbiamo la parola ciao diventerà h, e, l, l, o. Successivamente dobbiamo ottenere solo la temperatura dall'array numlist.
num = float(''.join(elenconum))temp.append(num)
La variabile num converte la versione unita dell'array numlist in float. Come abbiamo appreso nell'ultima lezione, il metodo.append lo aggiunge all'array.
Passaggio 5: importazione di Pyplot da Matplotlib
Per rappresentare graficamente le temperature, devi importare Pyplot.
da matplotlib importa pyplot come plt
Questo ora aggiunge Pyplot al tuo progetto e per usare una qualsiasi delle sue funzioni chiami plt. nomefunzione().
Passaggio 6: creazione di grafici
Per tracciarlo chiamiamo la funzione plot. Quindi chiamiamo xlabel e ylabel per etichettare il nostro grafico.
plt.plot (anni, temperatura)
plt.ylabel('Temperatura (C)')
plt.xlabel('Anni')
plt.mostra()
La funzione show visualizza il grafico.
Consigliato:
Albero di Natale controllato dal sito web (chiunque può controllarlo): 19 passaggi (con immagini)
Albero di Natale controllato da un sito web (chiunque può controllarlo): vuoi sapere che aspetto ha un albero di Natale controllato da un sito web? Ecco il video che mostra il mio progetto del mio albero di Natale. Il live streaming è terminato ormai, ma ho fatto un video, catturando quello che stava succedendo: Quest'anno, a metà dicembre
Ali cosplay attivate dal movimento usando Circuit Playground Express - Parte 1: 7 passaggi (con immagini)
Ali cosplay attivate dal movimento usando Circuit Playground Express - Parte 1: questa è la prima parte di un progetto in due parti, in cui ti mostrerò il mio processo per creare un paio di ali di fata automatizzate. La prima parte del progetto è il meccanica delle ali, e la seconda parte è renderla indossabile e aggiungere le ali
Leggere e rappresentare graficamente i dati del sensore di luce e temperatura con Raspberry Pi: 5 passaggi
Leggere e rappresentare graficamente i dati del sensore di luce e temperatura con Raspberry Pi: In questo Instructable imparerai come leggere un sensore di luce e temperatura con raspberry pi e convertitore analogico-digitale ADS1115 e graficarlo utilizzando matplotlib. Iniziamo con i materiali necessari
Memorizzare e rappresentare graficamente i dati EC/pH/ORP con lo stack TICK e la piattaforma NoCAN: 8 passaggi
Memorizzare e rappresentare graficamente i dati EC/pH/ORP con lo stack TICK e la piattaforma NoCAN: Questo spiegherà come utilizzare la piattaforma NoCAN di Omzlo e i sensori uFire per misurare EC, pH e ORP. Come dice il loro sito web, a volte è più semplice far passare un cavo ai nodi del sensore. CAN ha il vantaggio della comunicazione e della potenza in un unico c
Come Controllare la Temperatura e la Gravità di Fermentazione della Birra dal Tuo Smartphone: 4 Passaggi (Illustrato)
Come controllare la temperatura e la gravità di fermentazione della birra dal tuo smartphone: Quando la birra sta fermentando, dovresti monitorarne la gravità e la temperatura ogni giorno. È facile dimenticarsi di farlo, e impossibile se sei lontano. Dopo aver cercato su Google, ho trovato diverse soluzioni per il monitoraggio automatico della gravità (uno, due, tre). Uno di t