PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pgfplots + Trennzeichen



johansjohe
22-03-2012, 23:56
Hallo zusammen,

ich habe neulich mit pgfplots Säulendiagramme erstellt. Dabei hatte ich auch Werte über 1000. Die Achsenbeschriftung ist dann 1,000; 2,000; ... (Komma als 1000er Trennzeichen, englisch halt).
Weiß jemand wie man Kommas durch Punkte ersetzen oder ganz verschwinden lassen kann?
Über
usepackage[german]{bable} hab ich es schon probiert, kein Erfolg. In der Doku hab ich dazu nichts gefunden. Oder hab ich nicht genau genug geschaut?

Ich wär über eine kleine Hilfe sehr dankbar.

Gruß Johannes

J0Sch
23-03-2012, 08:20
moin,

das sollte helfen


\pgfplotsset{compat=1.3,
every axis legend/.style={
y tick label style={/pgf/number format/1000 sep=},
x tick label style={/pgf/number format/1000 sep=},
}}

Grüße,

Josch

André25
23-03-2012, 17:53
usepackage[german]{bable}

Hallo Johannes!

Übrigens heißt das Paket babel!


\usepackage[german]{babel}

Grüße, André :D

johansjohe
26-03-2012, 09:28
JOSch, ich danke dir für die Lösung. Bei näherem Hinschauen steht das auch in der Doku.

Andre, danke auch dir für den Hinweis. Ist aber nur ein Tippfehler, mit copy and paste wäre das nicht passiert.

Gruß Johannes

johansjohe
03-04-2012, 00:37
Hallo nochmal,

weil es hier schon irgendwie dazu passt melde ich nochmal an dieser Stelle.
Ich möchte gern das number format so umdefinieren, dass die dritte Dezimalstelle als Hochzahl geschrieben wird.


\documentclass{scrbook}

\usepackage{tikz}

\begin{document}
\pgfkeys{/pgf/number format/.cd,
fixed,
precision=3}

\pgfmathprintnumber{1.865} \qquad 1.86\textsuperscript{5} (so soll es sein)

\end{document}

Hat jemand von euch eine Idee. Ich wär euch sehr dankbar.

Gruße Johannes