[PYTHON] Erste Schritte mit dem Zeichnen mit matplotlib: Erstellen von Diagrammen aus Datendateien

** Was Sie tun können, indem Sie diesen Artikel lesen ** Matplotlib kann verwendet werden, um Diagramme aus Seriennummern-Datendateien zu erstellen

Dies ist eine Fortsetzung von Einführung in das Zeichnen mit matplotlib: Schreiben einfacher Funktionen. Als nächstes erstellen wir ein Diagramm aus der Datendatei des Berechnungsergebnisses, das wir selbst erstellt haben. Im Folgenden verwenden wir eine objektorientierte Schnittstelle.

--Umgebung - macOS mojave 10.14.6 - Python 3.7.5

Lesen Sie den Wert aus der Datendatei von "data000.dat ~ data099.dat". Angenommen, der Inhalt der Datendatei lautet wie folgt.

data000.dat


# x_value     y_value
1.000e+00    1.090e+03
1.010e+00    1.784e+03
1.020e+00    2.112e+03
...

Es ist in Ordnung, wenn Sie die for-Anweisung drehen, um die Datendateien der Reihe nach zu lesen und zu zeichnen.

sample1.py


#!/usr/bin/env python
# -*- coding: utf-8 -*-

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm

fig = plt.figure()

ax1 = fig.add_subplot(111)
ax1.set_xlim(1.0, 20.0)
ax1.set_ylim(1000, 5000)
ax1.set_xlabel('x [cm]')
ax1.set_ylabel('y [g]')

#plot
filenum = 100
for i in range(filenum):
    x, y = np.loadtxt("./data%02d.dat" % (i), comments='#', unpack=True)
    ax1.plot(x, y, "-", color=cm.Reds(float(i+1)/filenum))

#sparen
plt.savefig("sample1.eps")

x, y = np.loadtxt("./data%02d.dat" % (i), comments='#', unpack=True) Lesen Sie die i-te Datendatei mit Speichern Sie den Wert in der ersten Spalte in "x" und den Wert in der zweiten Spalte in "y".

Auslassen der ersten Zeile (Kommentarzeile) der Datendatei comment = '#' sagt Ihnen, dass Zeilen, die mit # beginnen, Kommentarzeilen sind.

color = cm.Reds (float (i + 1) / filenum) ist eine Anweisung zum Ändern der Linienfarbe für jede Daten.

Recommended Posts

Erste Schritte mit dem Zeichnen mit matplotlib: Erstellen von Diagrammen aus Datendateien
Erste Schritte mit dem Zeichnen mit matplotlib: Schreiben einfacher Funktionen
Erste Schritte mit Dynamo von Python Boto
Erste Schritte mit Android!
1.1 Erste Schritte mit Python
Erste Schritte mit apache2
Erste Schritte mit Python
Erste Schritte mit Django 1
Einführung in die Optimierung
Echtzeitzeichnung mit Matplotlib
Erste Schritte mit Numpy
Erste Schritte mit Spark
Erste Schritte mit Python
Erste Schritte mit Pydantic
Erste Schritte mit Jython
Erste Schritte mit Django 2
Übersetzen Erste Schritte mit TensorFlow
Einführung in Python-Funktionen
Zeichnen Sie Excel-Daten mit matplotlib (1)
Erste Schritte mit Go Assembly
Erste Schritte mit PKI mit Golang ―― 4
Erste Schritte mit Python Django (1)
Diagrammzeichnungsmethode mit matplotlib
Erste Schritte mit Python Django (4)
Erste Schritte mit Python Django (3)
Zeichnen Sie Excel-Daten mit matplotlib (2)
Einführung in Python Django (6)
Erste Schritte mit Django mit PyCharm
4 Techniken zum Erstellen von Diagrammen für Papiere und Präsentationsmaterialien mit matplotlib
Einführung in Flask Part 2: Anzeigen von Datenrahmen in Stylesheets
Erste Schritte mit Python Django (5)
Erste Schritte mit Poetry Von der Installation über die Ausführung bis hin zur Versionsverwaltung
[AWS] Suchen und Abrufen der erforderlichen Daten aus S3-Dateien mit S3 Select
Dateningenieure lernen DevOps im Hinblick auf MLOps. ① Erste Schritte
Vom "Zeichnen" zum "Schreiben" des Konfigurationsdiagramms: Zeichnen Sie das AWS-Konfigurationsdiagramm mit Diagrammen
Erste Schritte mit Python Responder v2
Einführung in Git (1) History-Speicher
Erste Schritte mit Sphinx. Generieren Sie Docstring mit Sphinx
Erste Schritte mit Python-Webanwendungen
Erste Schritte mit Python für PHPer-Klassen
Erste Schritte mit Sparse Matrix mit scipy.sparse
Erste Schritte mit Julia für Pythonista
Vielseitige Datenerfassung mit Pandas + Matplotlib
Erste Schritte mit Python Grundlagen von Python
Installieren Sie die Datendatei mit setup.py
Erste Schritte mit der Cisco Spark REST-API
Beginnend mit USD unter Windows
Erste Schritte mit genetischen Python-Algorithmen
Erste Schritte mit Python 3.8 unter Windows
Erste Schritte mit Python für PHPer-Funktionen
Implementieren Sie "Data Visualization Design # 2" mit matplotlib
Erste Schritte mit der CPU-Diebstahlzeit
Empfangen Sie Textdaten von MySQL mit Python
Erste Schritte mit Python3 # 1 Grundkenntnisse erlernen
Spielen Sie eine Audiodatei von Python mit Interrupt ab