ich bin nun bei einem weiteren Problem, wie plotte ich Datumswerte richtig? Ich habe hier im Forum einen Thread dazu gefunden, allerdings ohne vollständiger Lösung. Das Minimalbeispiel erzeugt einen Plot mit einer senkrechten Linie, dabei bin ich der Meinung die Grenzen richtig angegeben zu haben. Auch erscheint eine Warnung: "Axis range for axis x is approximately empty; enlarging it [...]", gebe ich allerdings die Achsenbeschriftung an, erhalte ich einen Fehler, dass das Datumsformat nicht stimmt (Paragraph ended before \pgfcalendar@datetojulian was complete). Der Plan ist eigentlich, den Graphen über die Breite laufen zu lassen und die Beschriftung der X Achse nur alle 30 Min (für das Bsp alle 5 Sek) zu erzeugen, damit sich nichts überschneidet. Könnt ihr mir helfen?
\documentclass{article} \usepackage{tikz} \usepackage{pgfplots} \usepackage{verbatim} \usepgfplotslibrary{dateplot} %\pgfplotsset{compat=1.3, axis line style={ultra thin}, tick style={ultra thin,black}, major tick length={0.1cm}, minor tick length={0.06cm}} \pgfplotsset{compat=newest, major tick length={0.1cm}} \begin{document} %\thispagestyle {empty} \begin{tikzpicture} \begin{axis}[ date coordinates in=x, xticklabel={\hour:\minute:\second}, %x tick label style={align=center}, %xtick={0:00:05,0:00:10,0:00:15} xmin={01-01-2015 00:00:00}, xmax={01-01-2015 00:00:01}, xlabel={Zeit [h:mm]}, ylabel={RAM [KB]}, ] \addplot table[col sep=comma,x=zeit,y=ram]{test.txt}; \end{axis} \end{tikzpicture} \end{document}
zeit,ram 01-01-2015 0:00:00,48668 01-01-2015 0:00:06,50552 01-01-2015 0:00:11,52108 01-01-2015 0:00:16,58488 01-01-2015 0:00:21,59000 01-01-2015 0:00:26,59000 01-01-2015 0:00:31,60156 01-01-2015 0:00:36,60396 01-01-2015 0:00:42,61888 ...
PS: wie kann ich die Grafik direkt anzeigen lassen?
EDIT: danke
