Table des matières:

Représentation graphique du changement de température du changement climatique en Python : 6 étapes
Représentation graphique du changement de température du changement climatique en Python : 6 étapes

Vidéo: Représentation graphique du changement de température du changement climatique en Python : 6 étapes

Vidéo: Représentation graphique du changement de température du changement climatique en Python : 6 étapes
Vidéo: Réponses évolutives des arbres au changement climatique / Antoine Kremer 2024, Décembre
Anonim
Représentation graphique du changement de température du changement climatique en Python
Représentation graphique du changement de température du changement climatique en Python

Le changement climatique est un gros problème. Et beaucoup de gens ne savent pas à quel point il a augmenté. Dans ce instructable, nous allons représenter graphiquement le changement de température dans le climat en raison du changement climatique. Pour une feuille de triche, vous pouvez consulter le fichier python ci-dessous.

Fournitures

Tu auras besoin:

  • Un éditeur de code (j'utilise la version communautaire de PyCharm)
  • Python v3.8 ou plus récent

Étape 1: Téléchargement des données

Tout d'abord, vous devrez télécharger les données. Si vous souhaitez représenter graphiquement autre chose, vous pouvez utiliser un autre jeu de données. J'utilise un ensemble de données de la NOAA. Voici le jeu de données. Vous pouvez entrer vos propres paramètres personnalisés, puis cliquer sur tracer, faire défiler vers le bas et vous verrez une icône avec un document et un X dessus en haut à gauche du tableau. Pour vous assurer qu'il est correct, survolez-le et il devrait dire Télécharger les données au format CSV. Il y a aussi d'autres fichiers csv que j'ai mis ci-dessous que vous pouvez utiliser à la place.

Étape 2: télécharger votre fichier dans votre projet Python

Téléchargement de votre fichier dans votre projet Python
Téléchargement de votre fichier dans votre projet Python

Pour télécharger votre fichier dans le projet python, assurez-vous d'abord qu'il se trouve dans le même dossier sur votre ordinateur. Ensuite, tapez, file = open(" Nom de l'ensemble de données ", "r")

données = fichier.readlines()

La fonction open ouvre un ensemble de données et le r est pour read. Bien que le fichier soit ouvert, cela signifie simplement que vous pouvez le lire, nous créons donc une autre variable appelée data, qui lit le fichier.

Nous créons ensuite une variable années. Il s'agit de la colonne des années de l'ensemble de données et les stockera. Alors on tape, années =

Étape 3: Ajout de la colonne Years à la variable Years

Ajout de la colonne Years à la variable Years
Ajout de la colonne Years à la variable Years

Pour ajouter la colonne des années à la variable des années, nous exécutons une boucle for.

pour la ligne dans les données: years.append(int(line.split(', ')[0]))

La boucle for exécute la boucle pour chaque ligne. years.append ajoute ce qui est entre parenthèses. La fonction int convertit ce qui se trouve à l'intérieur de la parenthèse en un entier. Line.split(", ") divisera le contenu de la ligne divisée par une virgule et renverra un tableau, nous mettons donc [0] à la fin pour obtenir le premier élément du tableau, l'année.

Étape 4: Création d'une variation de température et ajout des températures à celle-ci

Créer une variable de température et y ajouter les températures
Créer une variable de température et y ajouter les températures

Parce que notre fichier.csv est séparé par des lignes, pour montrer qu'il y a une nouvelle ligne, nous avons \n à la fin de chaque ligne pour représenter une nouvelle ligne. Cela signifie que nous devons faire un peu plus de travail pour obtenir la température de l'ensemble de données. On commence avec le même code.

température =

pour la ligne dans les données:

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

Notez que nous avons un deuxième.split à la fin de la dernière ligne. Cela le décomposera en chaque caractère, donc si nous avons le mot bonjour, il deviendra h, e, l, l, o. Nous devons ensuite obtenir uniquement la température du tableau numlist.

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

La variable num convertit la version jointe du tableau numlist en flottant. Comme nous l'avons appris la dernière leçon, la méthode.append l'ajoute au tableau.

Étape 5: Importation de Pyplot depuis Matplotlib

Importation de Pyplot depuis Matplotlib
Importation de Pyplot depuis Matplotlib

Pour représenter graphiquement les températures, vous devez importer Pyplot.

de matplotlib importer pyplot en tant que plt

Cela ajoute maintenant Pyplot à votre projet et pour utiliser l'une de ses fonctions, vous appelez plt. Nom de la fonction ().

Étape 6: Représentation graphique

Représentation graphique
Représentation graphique

Pour le représenter graphiquement, nous appelons la fonction plot. Nous appelons ensuite xlabel et ylabel pour étiqueter notre graphique.

plt.plot (années, température)

plt.ylabel('Température (C)')

plt.xlabel('Années')

plt.show()

La fonction show affiche le graphique.

Conseillé: