答案1
好吧,我无法谈论 的功能tkz-fct
,但pgfplots
它在各方面都比普通的 更胜一筹tikz
。我对它还很陌生,但以下是我已经喜欢的东西:
它会自动绘制轴。您可能已经明白这有多棒:我不必担心范围(随着我开发图片,范围可能会发生变化);我不必担心将箭头放在哪里;我不必担心轴会“伸出”到我没有使用的象限的程度(例如,如果我绘制第一象限的图片,轴的尾部在穿过原点时会是什么样子)。
它具有逻辑的“图形”坐标,独立于图片坐标或页面尺寸;这些坐标会自动缩放以适合图片,您还可以指定其范围!无需再猜测要画多高的渐近线!
用代数符号编写函数的语法更好一些:您可以写
x
而不是\x
。您可以过滤坐标:无需再猜测域与渐近线的距离,以使图片看起来不错!此外,无需再围绕奇点分割域。
仅凭这一点,它就成为我作为普通用户的首选软件包:如果我想画一幅随机的画,很简单,
\begin{tikzpicture}
\begin{axis}
\addplot f(x);
\end{axis}
\end{tikzpicture}
相比之前自己调整所有这些事情需要十分钟的时间,现在只需十秒钟。
答案2
我不知道什么构成了一个包的力量,什么使得一个包比另一个更强大,但我的印象是,该tkz-fct
包主要用于创建你可以在微积分教科书中找到的那种图表,同时pgfplots
擅长创建更多的“科学”或“应用”图表,你可以在有关物理或生物学的文章中使用它们。