Falsche Achsenskalierung bei Tikz, nicht lösbar

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: Falsche Achsenskalierung bei Tikz, nicht lösbar

von Kingkomgg » So 1. Mär 2015, 01:00

Super, vielen Dank euch beiden!

von esdd » Sa 28. Feb 2015, 20:26

Die scaled ticks Option hat nichts mit Deinem Problem zu tun. Verwende entweder axis equal oder axis equal image. Der Unterschied zwischen beiden ist in der Dokumentation von [d]pgfplots[/d] erklärt.
\documentclass{article} 
\usepackage{pgfplots} 
\pgfplotsset{compat=1.11}
\begin{document} 
\begin{tikzpicture}[domain=0:5] 
\begin{axis}[axis lines=middle,enlargelimits,scale=2, 
xlabel=$x$,xlabel style={anchor=north},
ylabel=$y$,ylabel style={anchor=east},
xtick={1,2}, 
ytick={2}, 
axis equal image
] 
\addplot{(\x)}; 
\end{axis} 
\end{tikzpicture} 
\end{document}
Gruß
Elke

Nichst Falsches, aber Vergessenes

von Beobachter » Sa 28. Feb 2015, 20:16

Kingkomgg hat geschrieben:[…] Weiß jemand was ich dabei falsch mache und hat eine Lösung parat? […]
Falsch ist daran nichts. Setzen der gleichen Breite und Höhe des Plots auf gleiche Werte erzeugt gleiche Skalierung.
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{pgfplots}

\pgfplotsset{compat=1.12}  % Wenn nötig, Versionsnummer runter oder auf »newest« setzen

\begin{document}
  \begin{tikzpicture}[domain=0:5]
    \begin{axis}[
      width=8cm,
      height=8cm,
      axis lines=middle,
      enlargelimits,
      scale=2,
      xlabel=$x$,
      xlabel style={anchor=north west},
      xtick=\empty,
      ylabel=$y$,
      ylabel style={anchor=south east},
      ytick=\empty,
      extra y ticks={2},
      extra x ticks={1,2},
      scaled y ticks=false
    ]
      \addplot {x};
    \end{axis}
  \end{tikzpicture}
\end{document} 

Falsche Achsenskalierung bei Tikz, nicht lösbar

von Kingkomgg » Sa 28. Feb 2015, 19:42

Hallo Leute,

ich habe ein Problem bei Tikz mit der Achsenskalierung und finde trotz langem Probieren keine Lösung. Die Achsen werden immer unterschiedlich skaliert, d. h. der Abstand von 0-2 ist an der x-Achse länger als an der y-Achse.
Der Befehl scaled y ticks=false bringt leider keine Abhilfe.
Anbei ein Minimal-Beispiel:
\documentclass{article}
\usepackage{pgfplots}
%\pgfplotsset{scaled ticks=false} 


\begin{document} 
\begin{tikzpicture} [domain=0:5]
  \begin{axis}[axis lines=middle,enlargelimits,scale=2,
      xlabel=$x$,xlabel style={anchor=north},xtick=\empty,
      ylabel=$y$,ylabel style={anchor=east},ytick=\empty,
        extra y ticks={2},
        extra x ticks={1,2},
        scaled y ticks=false,
        scaled x ticks=false
        ]
  \addplot{(\x)};
    \end{axis}

\end{tikzpicture}
\end{document}
Weiß jemand was ich dabei falsch mache und hat eine Lösung parat?

Vielen Dank im Voraus.

Nach oben