是否有用于绘制图表的纯 LaTeX 或 TeX 包?

是否有用于绘制图表的纯 LaTeX 或 TeX 包?

我们正在为我们的机构创建一个易于使用的 LaTeX 模板。我希望有一种纯 LaTeX 方法来创建简单的条形图和饼图。有这样的模板吗?我当然可以让学生使用 matplotlib 或 gnuplot,但如果有更简单的东西就更好了。

答案1

通常的答案是pgfplots包,基于 TikZ。请注意,它不制作饼图,因为许多人认为这些饼图具有误导性。(TikZ 手册中对此问题进行了一些讨论。)

(注意:由于数学家使用“图形”来表示完全不同的东西,因此以图形形式显示的数据通常被称为“情节”。您会在网站上发现许多与情节相关的问题。)

答案2

纯 (La)TeX 图表有多种实现方式。最值得注意的是TikZ/PGF普斯特里克. 请参阅相应的文档以获取有关功能和用途的大量示例。

尽管 PStricks 主要面向 Postscript,但它也可以在 PDF 环境中使用,方法是使用auto-pst-pdf包装器。

使用 PStricks,pst-bar包裹提供条形图界面。查看PStricks 条形图库了解详细信息。PStricks 饼图库也有一些饼图的简洁示例。PStricks 也有pst-plot从外部文件绘制图表(或不绘制)。pst-2dplot提供各种二维绘图的接口(参见2D 图库页面), 尽管pst-3dplot对曲面和其他 3D 图表执行相同操作(请参阅3D 画廊页面)。

答案3

答案在一定程度上取决于你所说的“纯” LaTeX 是什么意思。MetaPost正如本页所述,包含在 TeXLive 发行版中,并且 MetaPost 中有大量关于 Piecharts 的文档可供下载这里. 同样,有一个针对 Latex 的 Python 包这里因此您可以运行 LaTeX,转至 Python,创建图形并返回。还有一个 sagetex 包(用于 Sage)和一个用于 gnuplot 的包。关于 PSTricks,请查看pstricks-添加精美饼图包和pst 函数用于条形图。请注意,之前的帖子pst-bar也有。

答案4

别忘了数据工具捆绑!它的用户界面不是最容易使用的(并且它也相当冗长),但你可以将它包装成你自己的一些宏,那么它可能会非常有用。

相关内容