von iTob » Mo 25. Okt 2010, 14:34
Hallo,
hier gleich die zweite Frage zum Thema PGF und Plotten:
Kann ich die Darstellung der Achsen von pgfplots an einer Stelle ändern. Welche Änderungen ich gerne hätte, kommen nach dem Beispiel...
\documentclass[11pt,a4paper]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{siunitx}
\sisetup{
output-decimal-marker = {,}
}
\begin{document}
So haette ich es gerne:
\begin{tikzpicture}[x=3cm, y=2cm]
% x-Achse
\draw [->] (0,0) -- (2.5,0) node [right] {\scriptsize$x$ in m};
\foreach \x in {0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25}
\draw (\x, -2pt)--(\x, 2pt) node[below=4pt]{\num{\x}};
% y-Achse
\draw [->] (0,0) -- (0,2.5) node [left] {\scriptsize$t$ in s};
\foreach \y in {1,2}
\draw (-2pt,\y)--(2pt,\y) node[left=4pt]{\num{\y}};
\draw[smooth,samples=500,domain=0:2] plot(\x,\x);
\end{tikzpicture}
So ist es mit den Standardeinstellungen:
\begin{tikzpicture}
\begin{axis}[xlabel={$x$ in m}, ylabel={$t$ in s}, domain=0:2.5]
\addplot[mark=none] {x};
\end{axis}
\end{tikzpicture}
\end{document}
Gewünschte Änderungen:
- Achsen als Pfeile, nicht als Rahmen
- Beschriftung am Pfeilende nicht in der Mitte
- Werte mit Komma statt Punkt bzw. durch den siuntix-Befehl \num gesetzt
- Achsenbeschriftungen etwas kleiner
- Beschriftungsintervall etwas feiner.
Vielen Dank und
liebe Grüße!
Tobi
Hallo,
hier gleich die zweite Frage zum Thema PGF und Plotten:
Kann ich die Darstellung der Achsen von pgfplots an einer Stelle ändern. Welche Änderungen ich gerne hätte, kommen nach dem Beispiel...
[code]\documentclass[11pt,a4paper]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{siunitx}
\sisetup{
output-decimal-marker = {,}
}
\begin{document}
So haette ich es gerne:
\begin{tikzpicture}[x=3cm, y=2cm]
% x-Achse
\draw [->] (0,0) -- (2.5,0) node [right] {\scriptsize$x$ in m};
\foreach \x in {0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25}
\draw (\x, -2pt)--(\x, 2pt) node[below=4pt]{\num{\x}};
% y-Achse
\draw [->] (0,0) -- (0,2.5) node [left] {\scriptsize$t$ in s};
\foreach \y in {1,2}
\draw (-2pt,\y)--(2pt,\y) node[left=4pt]{\num{\y}};
\draw[smooth,samples=500,domain=0:2] plot(\x,\x);
\end{tikzpicture}
So ist es mit den Standardeinstellungen:
\begin{tikzpicture}
\begin{axis}[xlabel={$x$ in m}, ylabel={$t$ in s}, domain=0:2.5]
\addplot[mark=none] {x};
\end{axis}
\end{tikzpicture}
\end{document}[/code]
Gewünschte Änderungen:
[list]
[*] Achsen als Pfeile, nicht als Rahmen
[*] Beschriftung am Pfeilende nicht in der Mitte
[*] Werte mit Komma statt Punkt bzw. durch den siuntix-Befehl \num gesetzt
[*] Achsenbeschriftungen etwas kleiner
[*] Beschriftungsintervall etwas feiner.[/list]
Vielen Dank und
liebe Grüße!
Tobi