我一直想知道人们发表论文时会使用哪些程序来制作图形。我会说,大多数时候它们似乎都以某种方式嵌入为矢量图形,因为当我尝试缩放pdf时,似乎它会立即计算图像,而似乎不是图像。从他们的角度看,它们似乎不只是Mathematica图的打印屏幕。
这是我的意思的一些例子:
谁知道我应该使用什么来做类似的图形?
(我放了一个乳胶标签,因为我相信它与它有关)
我一直想知道人们发表论文时会使用哪些程序来制作图形。我会说,大多数时候它们似乎都以某种方式嵌入为矢量图形,因为当我尝试缩放pdf时,似乎它会立即计算图像,而似乎不是图像。从他们的角度看,它们似乎不只是Mathematica图的打印屏幕。
这是我的意思的一些例子:
谁知道我应该使用什么来做类似的图形?
(我放了一个乳胶标签,因为我相信它与它有关)
Answers:
看看PGF / TikZ。在PGF / TikZ示例库中可以找到很多很好的示例。
其他选项包括:渐近线,Sketch 3D,PSTricks和Gnuplot TikZ终端。
Alok建议TikZ是正确的:这可能是现代图形软件中最好的。虽然metapost值得一看。
历史记录:您可以通过使用metafont将图形表示为字体字符来将可缩放图形嵌入到以前的tex文档中,只需将其“键入”到.dvi文件中即可。
后来,dvips支持在dvi文件中对“ ps specials”进行编码,该编码支持包含.eps图形,并使更复杂的图形包(例如xy-pic和pstricks)成为可能。
Metapost允许将metafont字体描述符作为ps specials直接嵌入dvi文件中。
pdflatex的出现改变了整体格局:并非所有ps技巧都转换为pdftex处理图形的方式:metapost很好,但是pstricks需要转义以重新渲染。因此,诸如pdftricks之类的软件包提供了pstricks功能的“安全”子集。
它们是可能的图,由GnuPlot生成并通过pstricks集成到乳胶中。
看到:
我建议GLE:http ://www.gle-graphics.org/ Christopher M. Bishop的“模式识别和机器学习”中的大多数数字都是由该工具制成的。
其他人也使用GnuPlot,这是David MacKay撰写的“信息理论推论和学习算法”中的所有数字。
以上两本书是机器学习领域非常标准的研究教材。
TikZ和PStricks都很好。有一个专门的图形领域,对实验科学和工程学非常重要,但在注释中并未提及。对于绘制实验数据,我发现Jim Plank jgraph
比gnuplot更加简单和灵活(尽管我承认学习曲线很烦人)。一个示例是一个包含一些Tukey盒的绘图,该盒是我为班级的考试成绩制作的。jgraph页面上还有其他一些不错的示例。