pgf 绘图包的比较

pgf 绘图包的比较

我知道基于 TikZ/pgf包进行函数绘图的三种方法:

哪一个选项最强大?为什么?你能给出一个典型案例,说明一个包比另一个包更好/更容易使用吗?

答案1

好吧,我无法谈论 的功能tkz-fct,但pgfplots它在各方面都比普通的 更胜一筹tikz。我对它还很陌生,但以下是我已经喜欢的东西:

  • 它会自动绘制轴。您可能已经明白这有多棒:我不必担心范围(随着我开发图片,范围可能会发生变化);我不必担心将箭头放在哪里;我不必担心轴会“伸出”到我没有使用的象限的程度(例如,如果我绘制第一象限的图片,轴的尾部在穿过原点时会是什么样子)。

  • 它具有逻辑的“图形”坐标,独立于图片坐标或页面尺寸;这些坐标会自动缩放以适合图片,您还可以指定其范围!无需再猜测要画多高的渐近线!

  • 用代数符号编写函数的语法更好一些:您可以写x而不是\x

  • 您可以过滤坐标:无需再猜测域与渐近线的距离,以使图片看起来不错!此外,无需再围绕奇点分割域。

仅凭这一点,它就成为我作为普通用户的首选软件包:如果我想画一幅随机的画,很简单,

\begin{tikzpicture}
 \begin{axis}
  \addplot f(x);
 \end{axis}
\end{tikzpicture}

相比之前自己调整所有这些事情需要十分钟的时间,现在只需十秒钟。

答案2

我不知道什么构成了一个包的力量,什么使得一个包比另一个更强大,但我的印象是,该tkz-fct包主要用于创建你可以在微积分教科书中找到的那种图表,同时pgfplots擅长创建更多的“科学”或“应用”图表,你可以在有关物理或生物学的文章中使用它们。

相关内容