pgfplots: Darstellung der Achsen verändern.

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: pgfplots: Darstellung der Achsen verändern.

von iTob » Fr 5. Nov 2010, 16:31

bloodworks hat geschrieben:Ich habe mir im Übrigen erlaubt den Status anzupassen.
Hab ich das nicht? Ich dachte schon.. egal, danke!

von bloodworks » Fr 5. Nov 2010, 15:39

Ja schon verwunderlich was für gute Software es um sonst gibt. Danke die Herren...!
Ich habe mir im Übrigen erlaubt den Status anzupassen.

von iTob » Fr 5. Nov 2010, 14:51

Sorry für die späte Antwort! Und erstmal: Danke!

Ich hab jetzt angefangen in der Anleitung zu schmökern und bin schon auf Seit 70 völlig beeindruckt, wie viele gute Ideen jemand haben kann. Und freu mich über die anschaulichen Tutorials :D

Wenn ich auf die nächste Frage stoße, melde ich mich hier :roll:


Viele Grüße,
Tobi

von bloodworks » Di 26. Okt 2010, 09:47

Hallo das definiert den Pfad zu dem jeweiligen Key. Immer wenn ein Key verwendet wird, der nicht über den Standardpfad zu errecihen ist, musst du den Pfad eingeben.

.cd definiert den Pfad als Standard Pfad. (Wird bei pgfkeys Aufruf auf / gesetzt.) Siehe dazu pgfmanual S 382.

Grüße

von iTob » Di 26. Okt 2010, 01:14

Super, vielen Dank!

Die Erklärungen in der Anleitung hab ich auch gefunden. Könntest du mir eventuell noch sagen, wie ich die „Pfadangaben“ interpretieren soll?
z.B. /tikz/anchor=⟨anchor name⟩ (aus pgfmanual) oder /pgfplots/error bars/error mark=⟨marker⟩ (aus pgfplots). Das hab’ ich noch nicht verstanden.
Und was bedeutet /.cd?

Gute Nacht!
Tobi

von bloodworks » Mo 25. Okt 2010, 15:37


\documentclass{scrartcl} 

\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}


\usepackage{pgfplots}

\usepackage{tikz} 






\begin{document} 

\pgfkeys{/pgf/number format/.cd ,use comma ,set thousands separator={ }} % Zahlen in pgfplots werden über die pgf Engine gesetzt. Siehe Doku zu pgfplotstable
\pgfplotsset{ every axis label/.append style={font=\scriptsize}, %
every tick label/.append style={font=\scriptsize}} % globale Einstellungen. 


\begin{tikzpicture} 

\begin{axis}[ylabel style={ at={(0.17,1.1)} } ,% 
xlabel style={at={(1.1,0.14)}} ,% 
xlabel={$x$ in m}, ylabel={$t$ in s}, domain=0:2.5, axis x line=bottom, axis y line=left, xtick={0.25, 0.5,...,2.25}] 
\addplot[mark=none] {x}; 
\end{axis} 

\end{tikzpicture}

\end{document}
Erläuterungen siehe pgfplots Dokumentation.

pgfplots: Darstellung der Achsen verändern.

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

Nach oben