Ich habe 100. Txt-Dateien mit zwei Spalten. Die Dateinamen lauten Datei0, Datei1, Datei2, ..., Datei99. Ich möchte sie alle in einer einzigen Grafik darstellen. Wie kann ich das in Gnuplot oder Python oder Matlab oder C tun?Plotten mehrerer Dateien mit gemeinsamen Basisname
-3
A
Antwort
0
# Example Python implementation using matplotlib
import numpy as np
import matplotlib.pyplot as plt
delim = "," # Whatever delimiter your txt file uses
basename = "file"
numFiles = 100
plt.figure()
for i in range(numFiles):
filename = basename + str(i) + ".txt"
data = np.loadtxt(filename, delimiter=delim)
print data.shape
plt.plot(data[:,0], data[:,1])
plt.show()
0
Es wäre nicht schwer, wenn Sie sie mit Python einlesen, in einer Reihe von Listen abrufen und ein deklaratives Plot-Paket wie Plotly verwenden könnten.
Obwohl Matplotlib schnell und einfach ist, braucht es manchmal mehr Arbeit als ich mir vorstelle, um das zu tun, was offensichtlich erscheint - besonders mit vielen Datenpunkten, die am Ende unordentlich werden.
0
In gnuplot:
plot for [n=0:99] "file".n with lp
Natürlich können Sie den Plotbefehl nach Bedarf (verschiedene Stile, using
Richtlinie, etc.) ändern.
Verwandte Themen
- 1. Laden (und Berechnen/Plotten) mehrerer .MAT-Dateien
- 2. Plotten mehrerer Grafiken aus mehreren CSV-Dateien mit R
- 3. Plotten mehrerer Diagramme mit Facettengitter
- 4. Stapelumbenennung mehrerer Dateien derselben Erweiterung
- 5. Hinzufügen mehrerer Zeilen mit gemeinsamen Namen
- 6. D3.js Plotten mehrerer Datensätze aus separaten Dateien
- 7. VS2010 Projekte mit gemeinsamen Dateien
- 8. Plotten mehrerer Grafiken funktioniert nicht mit pylab
- 9. R - Plotten mehrerer Raster mit Matrix-Layout
- 10. Plotten mehrerer Histogramme mit verschiedenen Linienstile Python
- 11. Plotten mehrerer Arrays in Ahorn
- 12. Plotten mehrerer Plots in Matlab
- 13. Plotten mehrerer Linien in Python
- 14. Skript zum Plotten mehrerer Graphen in gnuplot
- 15. Plotten mehrerer Plots - Neuskalierung der Achsen
- 16. Lesen mehrerer CSV in R und Plotten mit ggplot2
- 17. Verknüpfen mehrerer Header-Dateien mit c-Dateien
- 18. Kombinieren Sie CSV-Dateien mit gemeinsamen Dateikennung
- 19. Basisname und Erweiterung entfernt
- 20. find -exec Basisname {} vs find -exec echo $ (Basisname {})
- 21. Upload mehrerer Dateien mit Büroklammer
- 22. Hochladen mehrerer Dateien mit Formdata()
- 23. Speichern mehrerer Dateien mit Promise
- 24. Komprimieren mehrerer Dateien mit zlib
- 25. Hinzufügen mehrerer Dateien mit JFileChooser
- 26. Herunterladen mehrerer Dateien mit Firebase
- 27. Lesen mehrerer Dateien mit C++
- 28. Hochladen mehrerer Dateien mit PHP
- 29. heatmap.js - Plotten mehrerer Datenpunkte von .csv
- 30. Plotten mehrerer Dichteverteilungen auf einem Plot