简单的情节与pgfplots和LaTeX

时间:2011-02-09 22:15:46

标签: latex gnuplot tikz pgf

我一直在寻找如何在LaTeX中绘制一个简单函数的小时,例如f(x)= x ^ 2。我试过的例子并没有因为某些未知原因而起作用,很可能是因为pdflatex无法启动gnuplot(-enable-xxx选项不起作用),但我找到了一个可行的LaTeX包:pgfplots。唯一的问题是文档不包含我需要的简单示例。是的,如果我想用什么来绘制复杂的图表,那么我可能会找到一些东西,但是一个非常简单的函数示例 - 没有运气!但也许我只需要新眼镜。所以,我很高兴得到一个简单的LaTeX功能图示例,带有x和y轴以及图形!

编辑:到目前为止,我发现这是最好的解决方案,但我还不满意,例如x标签位于中间。我真的只想要一个标准的情节,没有任何奇特的颜色或3d或类似。

\begin{tikzpicture}
\begin{axis}[
    axis x line=bottom,
    axis y line=middle,
    xlabel=$x$,
    ylabel={$x^2$},
    xmin=-4, xmax=4,
    ymin=0, ymax=4,
    width=0.8\textwidth,
    height=5cm
]
\addplot[mark=noner,smooth,domain=-1:1]{x^2};
\end{axis}
\end{tikzpicture}

2 个答案:

答案 0 :(得分:3)

对于简单的函数,您不需要Gnuplot,pgfplots能够在LaTeX中进行计算。请参阅pgfplots手册第4.2.4节中的示例;第一个示例绘制函数 x x ² - 4。

答案 1 :(得分:1)

请参阅pgfplots manual的第4.8.2节(第108页)。