Lesen Sie Python-CSV-Daten mit Pandas ⇒ Graph mit Matplotlib

Python-Code zum Lesen von CSV-Daten mit Pandas und zum grafischen Zeichnen mit Matplotlib. Da die CSV-Daten vielseitiger gestaltet wurden, ist es möglich, einen Pfad auszuwählen und zu lesen.

Python 3.7.3. Der Code ist unten.

#Modulimport
import os, tkinter, tkinter.filedialog, tkinter.messagebox
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
 
#Dialogfeld zur Dateiauswahl anzeigen
root = tkinter.Tk()
root.withdraw()
 
#Dateierweiterung fTyp= [("","*")] or fTyp = [("","*.csv")]
fTyp = [("csv-file","*.csv"), ("All-file","*")]
 
#Ordnerpfad abrufen
iDir = os.path.abspath(os.path.dirname(__file__))
tkinter.messagebox.showinfo('Analyseprogramm','Bitte wählen Sie die Datei!')
file = tkinter.filedialog.askopenfilename(filetypes = fTyp,initialdir = iDir)
print(file)

#Dateipfaderkennung
file1 = file.replace('/', os.sep)
file_name = os.path.basename(file)
data_path = os.path.dirname(file1)
os.chdir(data_path)
print(file_name)

#CSV-Datei lesen
data = pd.read_csv(file_name,encoding = "utf-8",skiprows = 100)# skiprows = 5 encoding="shift_jis" or "utf-8"
print(data)
 
#Y-Achse(Amplitude)Definition von
y = np.array(data)
y = y.reshape(-1,)
 
#X-Achse(Zeitachse)Definition von
samp = 100 #Abtastfrequenz(Hz)
samp_t = 1/samp
x = np.array(np.arange(0,(samp_t*len(y)),(1/samp)))
 
#Grafik
plt.title("Graph")                  
plt.xlabel("time(s)")#&Beschriftung der horizontalen Achse
plt.ylabel("Voltage(v)")#Vertikales Etikett
plt.grid(True)#Skalenanzeige
plt.tight_layout()#Alle Grundstücke in einer Box
plt.plot(x,y)
plt.show()

Wenn Sie mehr Details wissen möchten, lesen Sie bitte den folgenden Artikel (´ ・ ω ・ `) https://kgrneer.com/python-csv/

Recommended Posts

Lesen Sie Python-CSV-Daten mit Pandas ⇒ Graph mit Matplotlib
Zeichnen Sie Excel-Daten mit matplotlib (1)
Zeichnen Sie Excel-Daten mit matplotlib (2)
Lesen von JSON-Daten mit Python
Verarbeiten Sie CSV-Daten mit Python (Zählverarbeitung mit Pandas)
Vielseitige Datenerfassung mit Pandas + Matplotlib
[Python] Lesen Sie die CSV-Datei und zeigen Sie die Abbildung mit matplotlib an
Zeichnen Sie Zeitreihendaten in Python mit Pandas und Matplotlib
Pandas Daten lesen
[Python] Daten lesen
[Python] Legen Sie den Diagrammbereich mit matplotlib fest
Lesen Sie CSV und analysieren Sie mit Pandas und Seaborn
[Python] Lesen Sie eine CSV-Datei mit großen Datenmengen mithilfe eines Generators
Datenanalyse mit Python 2
Lesen einer CSV-Datei mit Python 2/3
Lesen und formatieren Sie CSV-Dateien gemischt mit Komma-Registerkarten mit Python-Pandas
Lesen Sie Daten mit python / netCDF> nc.variables [] / Überprüfen Sie die Datengröße
[Python] Grenzachse des 3D-Graphen mit Matplotlib
Lesen Sie JSON mit Python und geben Sie CSV aus
[Python] Wie man Excel-Dateien mit Pandas liest
Lesen Sie Tabellendaten in einer PDF-Datei mit Python
Lesen Sie die CSV-Datei: pandas
Implementieren Sie "Data Visualization Design # 3" mit Pandas und Matplotlib
Heatmap von Python + matplotlib
Banddiagramm mit Matplotlib
Datenvisualisierung mit Pandas
Datenmanipulation mit Pandas!
Zeichnen Sie die CSV von Zeitreihendaten mit einem Unixtime-Wert in Python (matplotlib).
Daten mit Pandas mischen
Schreiben Sie CSV-Daten mit AWS-Lambda + Python in AWS-S3
Lesen Sie die Python-CSV-Datei
Datenanalyse mit Python
Zusammenfassung zum Lesen numerischer Daten mit Python [CSV, NetCDF, Fortran Binary]
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
Aufbau einer Datenanalyseumgebung mit Python (IPython Notebook + Pandas)
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
[Python] Umgang mit Pandas read_html Lesefehler
Erstellen Sie mit Python Pandas Py Installer ein CSV-Formatierungswerkzeug
[Python] Ein Memo zum vertikalen Schreiben von CSV mit Pandas
Mit Python erstellte Beispieldaten
Extrahieren Sie Twitter-Daten mit CSV
Holen Sie sich Youtube-Daten mit Python
Diagrammzeichnungsmethode mit matplotlib
[Python] Ändere den Typ mit Pandas
Python-Anwendung: Datenvisualisierung # 2: matplotlib
Schreiben Sie mit Python in csv
Datenanalyse mit Python-Pandas
Laden Sie die CSV-Datei mit Python herunter
Datenverarbeitungstipps mit Pandas
[Python] Japanische CSV mit Pandas ohne verstümmelte Zeichen lesen (weitere auf Japanisch geschriebene Spalten extrahieren)
Ich habe ein gestapeltes Balkendiagramm mit matplotlib von Python erstellt und eine Datenbeschriftung hinzugefügt
Mathematik mit Python studieren: Zeichnen Sie mit matplotlib ein Sympy-Diagramm (Scipy-Diagramm)
Hinweise zum Importieren von Daten aus MySQL oder CSV mit Python
Hinweise zum Umgang mit großen Datenmengen mit Python + Pandas
Stilvolle Technik zum Einfügen von CSV-Daten in Excel mit Python
Lesen einer Excel-Datei (.xlsx) mit Pandas [Python]
[Python] Laden von CSV-Dateien mit Pandas
Erstellen Sie eine Plotanimation mit Python + Matplotlib
Python-Grafikhandbuch mit Matplotlib.