Achsenskalierung umdrehen [pgfplots]

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Achsenskalierung umdrehen [pgfplots]

von kilian » So 10. Feb 2013, 13:17

Ja
x dir=reverse
war genau das was ich gesucht habe. Das hilft nicht nur das löst :D .
Perfekt und vielen Danke!!!
Kilian

von Epllus » Sa 9. Feb 2013, 20:51

Meinst du so etwas?:
\documentclass[a4paper,twoside,openright,12pt]{scrbook} 
\usepackage{pgfplots} 
\pgfplotsset{width=7cm,compat=1.7} 

\begin{document} 

\begin{tikzpicture} 
\begin{axis}[ 
% warning: the '%' signs are necessary (?) 
scaled y ticks=manual:{$+65\,535$}{% 
\pgfmathparse{#1-65535}% 
}, 
yticklabel style={ 
/pgf/number format/fixed, 
/pgf/number format/precision=1}, 
x dir=reverse
] 
\addplot coordinates { 
(0, 65535) 
(13, 65535) 
(14, 65536) 
(15, 65537) 
(30, 65537) 
}; 
\end{axis} 
\end{tikzpicture} 

\end{document}
Hoffe es hilft
Epllus

Achsenskalierung umdrehen [pgfplots]

von kilian » Sa 9. Feb 2013, 14:31

Hallo,
weis jemand wie ich eine Diagramm-Achse absteigend beschrifte. Also die x-Achse dann von der 30 zur 0 läuft.
Da ich mir Daten über eine *.txt Datei einlese und der Wertebereich der Achse immer verschieden ist müsste die Definition alg. gültig sein.
%

\documentclass[a4paper,twoside,openright,12pt]{scrbook}
\usepackage{pgfplots}
\pgfplotsset{width=7cm,compat=1.7}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
% warning: the '%' signs are necessary (?)
scaled y ticks=manual:{$+65\,535$}{%
\pgfmathparse{#1-65535}%
},
yticklabel style={
/pgf/number format/fixed,
/pgf/number format/precision=1},
]
\addplot coordinates {
(0, 65535)
(13, 65535)
(14, 65536)
(15, 65537)
(30, 65537)
};
\end{axis}
\end{tikzpicture}

\end{document}
Grüße Kilian

Nach oben