.png)
Ich bekomme ein Ei für f(x,y)=x²+y²-4=0
. Ich brauche einen Kreis.
Was muss ich tun?
Ich habe getestet
set size square;
set view equal xy;
(und ich glaube, alles andere, was ich hier gefunden habeHier)
ohne Erfolg.
% arara: pdflatex: {shell: yes}
\documentclass[margin=5mm, tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\pgfmathsetmacro\xA{1}
\begin{tikzpicture}
\begin{axis}
\addplot +[
%x=1cm, y=1cm,
axis equal,
axis equal image,
unit vector ratio*=1 1 1,
no markers,
raw gnuplot,
thick,
%empty line = jump % not strictly necessary,
] gnuplot {
f(x,y)= x**2 +y**2-4;
set cntrparam levels discrete 0,0;
set isosample 100,100;
set size square;
set view equal xy;
set cont base;
unset surface;
splot f(x,y);
};
\end{axis}
\end{tikzpicture}
\end{document}
Antwort1
Im Grunde haben Sie die richtige Option, aber an der falschen Stelle. axis equal
, genau wie beispielsweise width
und height
, ist eine Option, die zur axis
Umgebung gehört, nicht zu einem einzelnen Diagramm. (Denken Sie darüber nach, es macht keinen Sinn, zwei Diagramme auf derselben Achse zu haben, wenn nur ein Diagramm hat axis equal
.)
Also brauchst du
\begin{axis}[equal]
nicht
\addplot +[axis equal,...]