答案1
这 (站在巨人的肩膀上) 有效。有一个警告Missing character: There is no
` in font nullfont!
,我一点也不喜欢,但我不知道它来自哪里。
您必须使用-shell-escape
最新的版本进行编译,并且该版本gnuplot
可在您的标准 PATH 中安装和访问。
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
grid,
xmin = -1, xmax=3,
ymin=-1, ymax=1,
]
\addplot +[no markers,
raw gnuplot,
thick,
empty line = jump %
] gnuplot {
set xrange[-1:3];
set contour base;
set cntrparam levels discrete 0.0;
unset surface;
set view map;
set isosamples 500;
splot 2*x*x-2*x*y+2*y*y-1;
};
\path (1,0.5) node[right, fill=white]{$2x^2-2xy+2y^2=1$};
\end{axis}
\end{tikzpicture}
\end{document}