PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Komma statt Punkt



WiKainZwaida
17-12-2009, 14:56
Hallo zusammen!

Gibt es irgendeine chice Möglichkeit, in der Achsenbeschriftung ein Komma statt eines Punktes erscheinen zu lassen?

Vielen Dank im Voraus!

P.S.: Wieso funktioniert in der \foreach Anweisung nicht die kürzere dreifach-Punkt-Variante {0.152,0.153,...,0.162}?


\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[scale=1200]

\foreach \x in {0.152,0.153,0.154,0.155,0.156,0.157,0.158,0.159,0 .160,0.161,0.162}{
\draw [shift={(\x,0)}] (0,0.002pt) -- (0,-0.002pt) node[below] {\x};
}

\end{tikzpicture}

\end{document}

mechanicus
17-12-2009, 15:30
Hallo,


Gibt es irgendeine chice Möglichkeit, in der Achsenbeschriftung ein Komma statt eines Punktes erscheinen zu lassen?



\documentclass{article}
\usepackage{tikz}
\usepackage{xstring}
\begin{document}

\begin{tikzpicture}[scale=1200]

\foreach \x in {0.152,0.153,0.154,0.155,0.156,0.157,0.158,0.159,0 .160,0.161,0.162}{
\draw [shift={(\x,0)}] (0,0.002pt) -- (0,-0.002pt) node[below] {\expandarg\StrSubstitute[1]{\x}{.}{,}};
}
\end{tikzpicture}
\end{document}

Gruß
Marco

WiKainZwaida
17-12-2009, 15:36
Genau, was ich gesucht habe!

Vielen Dank!

bobmalaria
18-12-2009, 15:15
hi,

im paket pgfplots, das auf tikz aufbaut, ist eine option enthalten mit der sich der dezimaltrenner einfach aktivieren lässt.

ausserdem bietet das paket viele weitere schöne sachen zum plotten von grafiken in 2D

gruss