tikzpicture, falsche Koordinaten

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: tikzpicture, falsche Koordinaten

von Gast » Do 3. Sep 2015, 10:08

Eigentlich sollte 1.11 statt 1.12 schon reichen. Aber es zeigt in der Tat, dass Dein PGFPlots etwas veraltet ist (es ist nicht die aktuelle Version 1.12). Du kannst entweder ein Update machen, oder einfach axis cs: nutzen.

Wenn Deine Frage damit beantwortet ist, dann solltest Du den Status auf "beantwortet" setzen.

von Eddie144 » Do 3. Sep 2015, 10:00

dann beschwert er sich:
pgfkeys: Choice '1.12' unknown in key '/pgfplots/compat/anchors'. I am going to ignore this key. \pgfplotsset{compat=1.12}
dann ist mein pgfplot wohl veraltet. Ich werde dann erstmal alles mit "axis cs: " machen.

vielen Danke!

von Gast » Do 3. Sep 2015, 09:57

Das mit dem Online-Editor ist leicht erklärt, der nutzt Version 1.10, in der man noch \draw (axis cs:7,6) node {$A$}; nutzen muss.
\documentclass{article}

\usepackage{pgfplots, pgf}
\usepackage{pgfplotstable}
\pgfplotsset{compat=newest}

\begin{document}

\begin{center}
   \begin{tikzpicture}
\begin{axis}[
   axis lines = left,
   width = \textwidth,
   xmin = 5, xmax = 9.2,
   ymin = 3, ymax = 19,
]
\draw (axis cs:7,6) node {$A$};
\end{axis}
\end{tikzpicture}
\end{center}

\end{document}
funktioniert daher.

Ich gehe davon aus, das Du auch eine ältere Version hast. Was passiert, wenn Du \pgfplotsset{compat=1.11} statt \pgfplotsset{compat=newest} schreibst?

Finde bitte Deine Version von PGFPlots in der .log-Datei

von Eddie144 » Do 3. Sep 2015, 09:51

Gerade benutze ich texstudio und texlive unter Linux. Das hat aber auch schon mit MikTex funktioniert (und bis gestern unter TexLive). An der Installation hat sich in der Zwischenzeit nichts geändert.

Fehlermeldungen bekomme ich keine, aber wenn ich das MB im Browser ausführe, erscheint mir auch das A unten links :?:

Mit deinem Vorschlag landet das A immer noch unten links, jetzt aber sogar links der y-Achse.

EDIT: Kommando zurück, axis cs funktioniert. Muss ich das jetzt immer dazu angeben?

von Gast » Do 3. Sep 2015, 09:45

Mhhh, ich bekomme sehr wohl die richtige Ausgabe.

Bekommst Du irgendwelche Fehler oder Warnungen?
Hat sich seit gestern etwas an Deiner Installation geändert?
Welche Softwareversionen nutzt Du?

Soweit ich weiß, ist es inzwischen (Version 1.11 von PGFPlots) Standard aber hilft \draw (axis cs:7,6) node {$A$};?

tikzpicture, falsche Koordinaten

von Eddie144 » Do 3. Sep 2015, 09:39

Hallo zusammen,

ich bin mal wieder komplett ratlos. Neuerdings werden in meinem Graphen manuell eingefügte Elemente (nodes, lines) an der komplett verkehrten Stelle eingefügt.

Hier das MB, das erzeugte PDF ist im Anhang.
\documentclass{article}

\usepackage{pgfplots, pgf}
\usepackage{pgfplotstable}
\pgfplotsset{compat=newest}

\begin{document}

\begin{center}
	\begin{tikzpicture}
\begin{axis}[
	axis lines = left,
	width = \textwidth,
	xmin = 5, xmax = 9.2,
	ymin = 3, ymax = 19,
]
\draw (7,6) node {$A$};
\end{axis}
\end{tikzpicture}
\end{center}

\end{document}
obwohl das A bei (7,6) eingefügt werden sollte, wird es unten links in der Ecke platziert. Bis gestern hat das ganze übrigens fehlerfrei funktioniert.
Dateianhänge
test.pdf
(18.54 KiB) 270-mal heruntergeladen

Nach oben