Warum wird der Bereich der Achsen beim Kompilieren automatisch festgelegt obwohl ich den Bereich Open in Online-Editor
xmin=0, xmax=1e7, ymin=0, ymax=200, festlege? Hat das etwas mit dem Dateninput zu tun? Kann ich das irgendwie umgehen? Danke. dat-Datei: Open in Online-Editor
spalteB spalteA 160 9600 120 251000 80 900000 40 3000000 30 3500000 10 5500000 Beispiel: Open in Online-Editor
\documentclass{article} \usepackage{pgfplots} \begin{document} \begin{tikzpicture} \begin{semilogxaxis} [ enlarge x limits=false, no marks, grid=both, xmin=0, xmax=1e7, ymin=0, ymax=200, legend entries={$\sigma$} title=345443, ylabel={$f(x)=x$}, xlabel={$f(x)=x$} ] %\addplot+[const plot] \addplot+ table[x=spalteA,y=spalteB, const plot] {1.dat}; \end{semilogxaxis} \end{tikzpicture} \end{document} |
Die Frage kann man nicht beantworten. Es fehlt das Minimalbeispiel.
@johannes sorry.. siehe update
http://texwelt.de/wissen/fragen/2405/pgfplot-skalierung-der-ordinate Ich werde hier einmal nach schauen
Der Wert
x=0
ist auf der logarithmisch eingeteilten x-Achse nicht darstellbar. Du musst fürxmin
deshalb einen Wert vorgeben, der etwas größer als Null ist. Also beispielsweisexmin=1
. Je kleiner Duxmin
wählst, um so mehr wird Dein Graph aber links zusammengequetscht. Ein mögliches Beispiel findest Du hier.