从 pgfplots 轮廓 gnuplot 中的表中指定级别

从 pgfplots 轮廓 gnuplot 中的表中指定级别

是否可以在以下代码中从表中指定轮廓级别?

\documentclass{standalone}
\usepackage{pgfplots}

\begin{document}
    \begin{tikzpicture}
        \begin{axis}[
        title={$x \exp(-x^2-y^2)$},
        domain=-2:2,
        enlargelimits,
        view={0}{90}]
            \addplot3[gnuplot={levels={-0.1,-0.2,-0.6}},thick] {exp(-x^2-y^2)*x};
        \end{axis}
\end{tikzpicture}
\end{document}

答案1

你必须使用contour gnuplot={levels={-0.1,-0.2,-0.4}}

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}

\begin{document}
    \begin{tikzpicture}
        \begin{axis}[
        title={$x \exp(-x^2-y^2)$},
        domain=-2:2,
        enlargelimits,
        view={0}{90}]
            \addplot3[contour gnuplot={levels={-0.1,-0.2,-0.4}},thick] {exp(-x^2-y^2)*x};
        \end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

-0.6太小,无法显示。

相关内容