[Python] Lisez le fichier csv et affichez la figure avec matplotlib

Données utilisées cette fois

D'une manière ou d'une autre, j'ai utilisé les données de température moyenne des préfectures de Saitama et d'Iwate. Télécharger ici

Lire le fichier csv avec NumPy

Charger le fichier csv à l'aide de NumPy La fonction à utiliser lors du chargement est loadtxt Puisqu'un tableau numpy est renvoyé, préparez une variable pour le contenir (data_set cette fois)


import numpy as np

data_set = np.loadtxt(
    fname="sampleData.csv", #Chemin et nom du fichier à lire
    dtype="float", #Lire avec float
    delimiter=",", #Puisqu'il s'agit de csv, séparez-le par une virgule
)

Voir le diagramme avec matplotlib

Cette fois avec matplotlib, les données lues précédemment sont affichées sous forme de diagramme de dispersion.

import matplotlib.pyplot as plt

#Dessinez un diagramme de dispersion
#Veuillez noter que la figure n'est pas affichée uniquement par dessin.
for data in data_set:
    plt.scatter(data[0], data[1])

plt.title("correlation") #Titre
plt.xlabel("Average Temperature of SAITAMA") #étiquette de l'axe des x
plt.ylabel("Average Temperature of IWATE") #étiquette de l'axe y
plt.grid() #Tracez une ligne de quadrillage(Tu n'as pas à dessiner)

plt.show() #La figure est affichée à l'aide de la fonction show. Elle ne s'affiche que si elle est écrite.

Voici le code et le diagramme complétés

import numpy as np
import matplotlib.pyplot as plt

data_set = np.loadtxt(
    fname="sampleData.csv",
    dtype="float",
    delimiter=",",
)

#Dessiner un diagramme de dispersion → utiliser scatter
#Sortez ligne par ligne et dessinez
#plt.scatter(valeur de coordonnée x,valeur de coordonnée y)
for data in data_set:
    plt.scatter(data[0], data[1])

plt.title("correlation")
plt.xlabel("Average Temperature of SAITAMA")
plt.ylabel("Average Temperature of IWATE")
plt.grid()

plt.show()

scatter.png

la prochaine fois#

Ensuite, je dessinerai une ligne de régression sur ce diagramme de dispersion

référence#

・ Lecture de csv https://www.sejuku.net/blog/73071 ・ Dessiner un diagramme de dispersion https://pythondatascience.plavox.info/matplotlib/%E6%95%A3%E5%B8%83%E5%9B%B3

Recommended Posts

[Python] Lisez le fichier csv et affichez la figure avec matplotlib
Lisez le fichier csv et affichez-le dans le navigateur
Lisez le fichier VTK et affichez la carte des couleurs avec jupyter.
Lire le fichier CSV avec python (Télécharger et analyser le fichier CSV)
Lisons le fichier RINEX avec Python ①
Lire le fichier csv Python
Comment lire un fichier CSV avec Python 2/3
Lire les données csv Python avec Pandas ⇒ Graphique avec Matplotlib
Lisez le fichier avec python et supprimez les sauts de ligne [Notes sur la lecture du fichier]
Lisez le fichier CSV avec Python et convertissez-le en DataFrame tel quel
Lire et écrire un fichier csv
Lire csv avec des pandas python
Télécharger le fichier csv avec python
J'ai essayé de toucher un fichier CSV avec Python
Lire le fichier json avec Python, le formater et générer le json
Dessinez une ligne de pliage / diagramme de dispersion avec python matplotlib pour fichier CSV (2 colonnes)
Extraire le fichier xz avec python
[Python] Ecrire dans un fichier csv avec Python
Sortie vers un fichier csv avec Python
Lecture et écriture de fichiers CSV Python
Lire et écrire du CSV avec Python
Lisez le fichier csv avec le notebook jupyter et écrivez le graphique l'un sur l'autre
Lisez le fichier en Python avec un chemin relatif depuis le programme
[Python] Lire un fichier csv avec une grande taille de données à l'aide d'un générateur
Calculer et afficher le poids standard avec python
[Python] Définissez la plage du graphique avec matplotlib
Vérifier l'existence du fichier avec python
Afficher Python 3 dans le navigateur avec MAMP
Lire et écrire des fichiers csv avec numpy
Lisez le fichier ligne par ligne avec Python
Lisez le fichier ligne par ligne avec Python
Lire Python csv et exporter vers txt
Afficher les marqueurs au-dessus de la bordure avec matplotlib
Alignez la barre de couleurs sur la figure avec matplotlib
[pandas] Méthode de lecture et d'affichage des fichiers .csv
[python] Lisez le fichier html et entraînez-vous au scraping
[Python] Lire la ligne spécifiée dans le fichier
Lisez CSV et analysez avec Pandas et Seaborn
[Automation] Lire le courrier (fichier msg) avec Python
[Python] Comment spécifier la position d'affichage de la fenêtre et la taille de matplotlib
Python / numpy> Lire le fichier de données avec la ligne de nom d'élément> Utiliser genfromtxt ()
[Python] Comment lire des fichiers Excel avec des pandas
Afficher de manière interactive des courbes algébriques en Python, Jupyter
Lire les données de la table dans un fichier PDF avec Python
[Python3] Lecture et écriture avec isoformat datetime avec json
Résolution du modèle Lorenz 96 avec Julia et Python
Archivez et compressez tout le répertoire avec python
Convertir le code de caractère du fichier avec Python3
Lire ligne par ligne à partir d'un fichier avec Python
Exemple de lecture et d'écriture de CSV avec Python
Formater et afficher des données de séries chronologiques avec différentes échelles et unités avec Python ou Matplotlib
Exécuter du SQL brut avec redash à l'aide de la source de données Python et afficher le résultat
Python --Lisez les données d'un fichier de données numériques et recherchez la ligne de régression multiple.
Jouons avec Python Receive et enregistrez / affichez le texte du formulaire de saisie
Script Python qui lit les fichiers SQL, exécute BigQuery et enregistre le csv
Conversion de Fourier du fichier wav lu par Python, conversion inverse et réécriture
Lire le fichier CSV: pandas
Carte thermique par Python + matplotlib