Γραφική παράσταση της αλλαγής θερμοκρασίας από την κλιματική αλλαγή στην Python: 6 βήματα
Γραφική παράσταση της αλλαγής θερμοκρασίας από την κλιματική αλλαγή στην Python: 6 βήματα
Anonim
Απεικόνιση της αλλαγής θερμοκρασίας από την κλιματική αλλαγή στην Python
Απεικόνιση της αλλαγής θερμοκρασίας από την κλιματική αλλαγή στην Python

Η κλιματική αλλαγή είναι ένα μεγάλο πρόβλημα. Και πολλοί άνθρωποι δεν γνωρίζουν τώρα πόσο έχει ανέβει. Σε αυτό το διδακτικό, θα γράψουμε τη μεταβολή της θερμοκρασίας στο κλίμα λόγω της κλιματικής αλλαγής. Για ένα φύλλο εξαπάτησης, μπορείτε να δείτε το αρχείο python παρακάτω.

Προμήθειες

Θα χρειαστείς:

  • Ένας επεξεργαστής κώδικα (χρησιμοποιώ την κοινοτική έκδοση του PyCharm)
  • Python v3.8 ή νεότερη έκδοση

Βήμα 1: Λήψη δεδομένων

Αρχικά, θα πρέπει να κατεβάσετε τα δεδομένα. Αν θέλετε να γράψετε κάτι άλλο, μπορείτε να χρησιμοποιήσετε ένα διαφορετικό σύνολο δεδομένων. Χρησιμοποιώ ένα σύνολο δεδομένων από το NOAA. Εδώ είναι το σύνολο δεδομένων. Μπορείτε να εισαγάγετε τις δικές σας προσαρμοσμένες παραμέτρους και, στη συνέχεια, να κάνετε κλικ στο διάγραμμα, να κάνετε κύλιση προς τα κάτω και θα δείτε ένα εικονίδιο με ένα έγγραφο και ένα Χ πάνω πάνω αριστερά του πίνακα. Για να βεβαιωθείτε ότι είναι σωστό, τοποθετήστε το δείκτη του ποντικιού πάνω του και θα πρέπει να λέει Λήψη δεδομένων σε μορφή CSV. Υπάρχουν επίσης κάποια άλλα αρχεία csv που έχω βάλει παρακάτω, τα οποία μπορείτε να χρησιμοποιήσετε αντ 'αυτού.

Βήμα 2: Μεταφόρτωση του αρχείου σας στο έργο σας Python

Μεταφόρτωση του αρχείου σας στο έργο Python
Μεταφόρτωση του αρχείου σας στο έργο Python

Για να ανεβάσετε το αρχείο σας στο έργο python, βεβαιωθείτε πρώτα ότι βρίσκεται στον ίδιο φάκελο στον υπολογιστή σας. Στη συνέχεια, πληκτρολογήστε, αρχείο = άνοιγμα ("Όνομα της δέσμης δεδομένων", "r")

data = file.readlines ()

Η λειτουργία ανοίγματος ανοίγει ένα σύνολο δεδομένων και το r είναι για ανάγνωση. Αν και το αρχείο είναι ανοιχτό, αυτό σημαίνει απλώς ότι μπορείτε να το διαβάσετε, ώστε να δημιουργήσουμε μια άλλη μεταβλητή που ονομάζεται δεδομένα, η οποία διαβάζει το αρχείο.

Στη συνέχεια δημιουργούμε ένα μεταβλητό έτος. Αυτή είναι η στήλη ετών του συνόλου δεδομένων και θα τα αποθηκεύσει. Πληκτρολογούμε λοιπόν, χρόνια =

Βήμα 3: Προσθήκη της στήλης ετών στη μεταβλητή ετών

Προσθήκη της στήλης των ετών στη μεταβλητή ετών
Προσθήκη της στήλης των ετών στη μεταβλητή ετών

Για να προσθέσουμε τη στήλη έτη στη μεταβλητή ετών, τρέχουμε έναν βρόχο for.

για γραμμή στα δεδομένα: years.append (int (line.split (',') [0]))

Ο βρόχος for εκτελεί τον βρόχο για κάθε γραμμή. years.append επισυνάπτει τι υπάρχει στην παρένθεση. Η συνάρτηση int μετατρέπει ό, τι βρίσκεται μέσα στην παρένθεση σε ακέραιο. Το Line.split (",") θα χωρίσει τα περιεχόμενα της διαίρεσης γραμμής με κόμμα και θα επιστρέψει έναν πίνακα, οπότε βάζουμε το [0] στο τέλος για να πάρουμε το πρώτο στοιχείο στον πίνακα, το έτος.

Βήμα 4: Δημιουργία μιας μεταβλητής θερμοκρασίας και προσθήκη των θερμοκρασιών σε αυτήν

Δημιουργία μεταβλητής θερμοκρασίας και προσθήκη των θερμοκρασιών σε αυτό
Δημιουργία μεταβλητής θερμοκρασίας και προσθήκη των θερμοκρασιών σε αυτό

Επειδή το αρχείο μας.csv διαχωρίζεται με γραμμές, για να δείξουμε ότι υπάρχει μια νέα γραμμή, έχουμε / n στο τέλος κάθε γραμμής να αντιπροσωπεύει μια νέα γραμμή. Αυτό σημαίνει ότι πρέπει να κάνουμε λίγο περισσότερη δουλειά για να πάρουμε τη θερμοκρασία από το σύνολο δεδομένων. Ξεκινάμε με τον ίδιο κωδικό.

temp =

για γραμμή στα δεδομένα:

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

Παρατηρήστε ότι έχουμε ένα δεύτερο.split στο τέλος της τελευταίας γραμμής. Αυτό θα το χωρίσει σε κάθε χαρακτήρα, οπότε αν έχουμε τη λέξη γεια θα γίνει h, e, l, l, o. Στη συνέχεια πρέπει να πάρουμε μόνο τη θερμοκρασία από τον πίνακα αριθμών.

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

Η μεταβλητή num μετατρέπει την ενωμένη έκδοση της λίστας αριθμών πίνακα σε float. Όπως μάθαμε το τελευταίο μάθημα, η μέθοδος.append το προσθέτει στον πίνακα.

Βήμα 5: Εισαγωγή Pyplot από το Matplotlib

Εισαγωγή Pyplot από Matplotlib
Εισαγωγή Pyplot από Matplotlib

Για να γράψετε τις θερμοκρασίες, πρέπει να εισαγάγετε το Pyplot.

από matplotlib εισαγωγή pyplot ως plt

Αυτό προσθέτει τώρα το Pyplot στο έργο σας και για να χρησιμοποιήσετε οποιαδήποτε από τις λειτουργίες του ονομάζετε plt. functionName ().

Βήμα 6: Γραφήματα

Γραφική παράσταση
Γραφική παράσταση

Για τη γραφική παράσταση καλούμε τη συνάρτηση γραφικής παράστασης. Στη συνέχεια καλούμε το xlabel και το ylabel για να επισημάνουμε το γράφημα μας.

plt.plot (έτη, θερμοκρασία)

plt.ylabel ("Θερμοκρασία (C)")

plt.xlabel («Χρόνια»)

plt.show ()

Η λειτουργία εμφάνισης εμφανίζει το γράφημα.

Συνιστάται: