pgfplots: Platzierung der Ticks im Ursprung

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: Platzierung der Ticks im Ursprung

Re: ...

von KarlMarx » Do 14. Okt 2010, 21:53

manuelkuehner hat geschrieben:Hallo und Danke!
Die Signatur sollte eigentlich ein Gag sein...da das hier ein LaTeX-Forum ist.
Ach so ... ja, nee ... Habe ich anscheinend nicht verstanden.

Happy TeXing und Gruß, Marx.

...

von manuelkuehner » Do 14. Okt 2010, 21:15

Hallo und Danke!

Die Signatur sollte eigentlich ein Gag sein...da das hier ein LaTeX-Forum ist...kam wohl nicht an :).

Warum ich den Fehler nicht gleich gesehen habe, weiß ich auch nicht...ich erspare mit den Wald und die Bäume :).

Grüße
manu

von KarlMarx » Mi 13. Okt 2010, 20:44

Moin Manuel!

Ich kenne mich mit pgfplots überhaupt nicht aus, aber ein kurzer Blick in die Dokumentation liefert (u.a.) auf Seite 134 die entsprechende Einstellung. Statt
axis y line = middle
(bei Dir in Zeile 22) solltest Du
axis y line = left
verwenden, dann sieht es genauso aus, wie Du es haben willst und Du kannst Dir die "extra y ticks" (Zeilen 29 und 30) sparen.
Wie bist Du eigentlich auf die Idee gekommen, das y-tick mittig zu setzen, wenn das x-tick "bottom" ist?

Gruß, Marx.

P.S.: Kleine Idee zu Deiner Signatur. Internet-Links werden nicht mit \href, sondern mit
[url=http://www.bipede.de/]Meine Website[/url]
oder mit
[url]http://www.bipede.de/[/url]

...ich gebe auf...

von manuelkuehner » Mi 13. Okt 2010, 19:49

Hallo,
schade...habe kein Glück mit diesem Forum.

Grüße
Manuel

pgfplots: Platzierung der Ticks im Ursprung

von manuelkuehner » Do 7. Okt 2010, 18:53

Hallo,
ich möchte ein Diagramm wie im Minimalbeispiel zu sehen ist. Im Diagramm-Ursprung wird standardmäßig lediglich das x-Tick dargestellt.

Ich möchte aber auch das y-Tick. In der ersten Abbildung bekomme ich dies durch einen einfachen Trick hin - mich würde interessieren, ob das auch durch Optionen geht.

Anbei der Code und das Ergebnis als PDF.
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}

% Umlaute ermöglichen
\usepackage[latin1]{inputenc}

% PGF
\usepackage{pgfplots}
\pgfplotsset{compat=newest}

\begin{document}

\begin{figure}[H]
\centering
	\begin{tikzpicture}
		\begin{axis}%
			[
				xlabel=$x$,
				ylabel={$f(x)$},
                axis x line = bottom,
                axis y line = middle,
				xmin=1,
				xmax=5,
				ymin=0,
				ymax=20,
                enlarge y limits= {value=0.1,upper},
                enlarge x limits= {value=0.1,upper}, 
                extra y ticks={0.001}, % Trick <---
                extra y tick labels={0}, % Trick <---
			]
			\addplot {x^2 - x +4};
		\end{axis}
	\end{tikzpicture}
\caption{Schönes Minimalbeispiel -- so will ich es haben}
\end{figure}

\begin{figure}[H]
\centering
	\begin{tikzpicture}
		\begin{axis}%
			[
				xlabel=$x$,
				ylabel={$f(x)$},
                axis x line = bottom,
                axis y line = middle,
				xmin=1,
				xmax=5,
				ymin=0,
				ymax=20,
                enlarge y limits= {value=0.1,upper},
                enlarge x limits= {value=0.1,upper},
%                extra y ticks={0.001},
%                extra y tick labels={0},
			]
			\addplot {x^2 - x +4};
		\end{axis}
	\end{tikzpicture}
\caption{Schönes Minimalbeispiel -- so nicht\ldots (die 0 der y-Achse im Ursprung fehlt)}
\end{figure}

\end{document}
Beste Grüße
Manuel
Dateianhänge
00_PGF_MainDocument.pdf
(27.79 KiB) 440-mal heruntergeladen

Nach oben