pgfplots: Platzierung der Ticks im Ursprung

Tabellen und Grafiken erstellen und anordnen


manuelkuehner
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: So 27. Jun 2010, 22:58
Wohnort: Heilbronn

pgfplots: Platzierung der Ticks im Ursprung

Beitrag von manuelkuehner »

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
%------------------------------
\href{www.bipede.de}{meine Webseite}
%------------------------------

manuelkuehner
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: So 27. Jun 2010, 22:58
Wohnort: Heilbronn

...ich gebe auf...

Beitrag von manuelkuehner »

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

Grüße
Manuel
%------------------------------
\href{www.bipede.de}{meine Webseite}
%------------------------------

Benutzeravatar
KarlMarx
Forum-Century
Forum-Century
Beiträge: 125
Registriert: Do 29. Okt 2009, 02:36
Wohnort: Berlin

Beitrag von KarlMarx »

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]

manuelkuehner
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: So 27. Jun 2010, 22:58
Wohnort: Heilbronn

...

Beitrag von manuelkuehner »

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
%------------------------------
\href{www.bipede.de}{meine Webseite}
%------------------------------

Benutzeravatar
KarlMarx
Forum-Century
Forum-Century
Beiträge: 125
Registriert: Do 29. Okt 2009, 02:36
Wohnort: Berlin

Re: ...

Beitrag von KarlMarx »

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.
[1] goLaTeX-Knigge
[2] Minimalbeispiel

Acer TM5730, Core2Duo P8400, WinXP SP3, MiKTeX 2.8, TeXnicCenter 1.0 & 2.a3

--
Aut viam inveniam aut faciam.

Antworten