我正在使用 pgfplots 和 tikz 库来生成一些图形。我的问题是我无法在 pgfplots 中使用 gnuplot。我尝试编译以下代码,但似乎无法识别 gnuplot。
\begin{tikzpicture}
\begin{axis}[view={0}{90}]
\addplot3[contour gnuplot] {x*y};
\end{axis} \end{tikzpicture}
有谁知道我应该包括哪个包?
答案1
使用 编译此程序--shell-escape
。还要确保 gnuplot 已安装并且位于系统路径中:
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat = 1.7}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
% title = {$x \times y$}
, xlabel = $x$
, ylabel = $y$
, domain = -1:1
, y domain = -1:1
, enlargelimits
, view = {0}{90}
, x tick label style={
/pgf/number format/.cd,
fixed,
fixed zerofill,
precision=1,
/tikz/.cd
}
, y tick label style={
/pgf/number format/.cd,
fixed,
fixed zerofill,
precision=1,
/tikz/.cd
}
]
\addplot3[contour gnuplot] {x*y};
\end{axis}
\end{tikzpicture}
\end{document}