Ich möchte gerne mit Ich habe die Excel-Datei bereits aufgearbeitet und als CSV (Kommatrennung) exportiert. So sieht beispielhaft eine Zeile aus: Öffne in Overleaf
1/1/2017,2:45:00,0, 2/1/2017,14:30:00,0.038782319, Ich möchte jetzt einen Plot in TeX erstellt haben, der auf der x-Achse vom 1. Januar bis 31. Dezember den Kurvenverlauf der Werte in der dritten Spalte (0 und 0.038782319) zeichnet. Die Uhrzeit ist nicht wichtig. LaTeX spuckt sodann einen Fehler aus
War mir irgendwie klar, dass er damit Probleme hat. Ein bisschen Recherche betrieben und Öffne in Overleaf
\usepgfplotslibrary{dateplot} eingebunden. Zusätzlich noch die CSV umformatiert in Öffne in Overleaf
2017-01-01,0 2017-01-01,0.037531276 Leider immer noch derselbe Fehler. |
Öffne in Overleaf
\documentclass{article} \usepackage{pgfplots} \usepgfplotslibrary{dateplot} \pgfplotsset{compat=newest} \begin{document} \begin{tikzpicture} \begin{axis}[ date coordinates in=x, xticklabel={\month/\year}] \addplot table[x index=0,y index=1,col sep=comma] { 2017-01-01,0 2017-02-01,0.037531276 2017-03-01,0.057531276 2017-04-01,0.077531276 2017-05-01,0.047531276 2017-06-01,0.027531276 2017-07-01,0.067531276 }; \end{axis} \end{tikzpicture} \end{document} beantwortet 02 Mär '17, 17:09 Henri Die Zeile \pgfplotsset{compat=newest} ... hat es vollbracht. Wofür ist die gut? Leider gibt's einen neuen Fehler: ! File ended while scanning use of \pgfcalendar@datetojulian. So sieht mein Code aus: \begin{tikzpicture} \begin{axis}[% date coordinates in=x, xticklabel={\month/\year}] \addplot table[x index=0, y index=1, col sep=comma]{img/gdl/plot/pv1gf.csv}; \end{axis} \end{tikzpicture}
(02 Mär '17, 20:34)
SF6
@SF6 Überprüfe die Korrektheit der Syntax der CSV-Datei. Beachte: »Was bedeutet die Kompatibilitätsangabe "compat=..." bei pgfplots?« und »Was ist ein vollständiges Minimalbeispiel oder kurz VM und wie erstelle ich dieses?«. Selbstverständlich sollst Du kein VM in einem Kommentar verstecken, wie überhaupt ausufernde Kommentare zu vermeiden sind. Ebenso sollen Kommentare und Ergänzungen zu Fragen nicht als Antworten getarnt werden.
(03 Mär '17, 07:36)
saputello
|
Bitte gibt immer ein vollständiges Minimalbeispiel an, damit wir sehen können, was Du genau gemacht hast.
Ich habe meine Daten jetzt in das VM von oben von Henri eingefügt (also mal ohne die CSV). Jetzt stoße ich allerdings auf ein Memory Problem. Scheint, als seien 30000 Punkte in einem Plot etwas zu viel für TeX? ;)
! TeX capacity exceeded, sorry [main memory size=3000000].<argument> ...37614679 .. };
@SF6 http://texwelt.de/wissen/fragen/9022/tex-capacity-exceeded-sorry-main-memory-bei-einbinden-von-grafik/9023
@SF6: Das wäre eine neue Frage, die wir allerdings bereits haben.