gnuplot和AquaTerm有什么区别?

时间:2013-05-16 02:17:02

标签: gnuplot x11 octave quartz-graphics

AquaTerm与gnuplot有什么区别。

Octave使用AquaTerm而不是X11也是如此吗?

我知道AquaTerm可能更多地渲染实际图形,而gnuplot可能是引擎,但这意味着什么?

1 个答案:

答案 0 :(得分:4)

AquaTerm是一个图形渲染器。基本上,它是一个带有API的库,允许各种编程语言在屏幕上显示图形。 gnuplot是一个绘图工具。在很多方面,gnuplot的功能类似于用于创建绘图的特殊用途编程语言。它能够将这些图表写入一大堆不同的设备("终端")。一些设备的例子是文件(png,pdf,postscript)打印机和图形库(X11,AquaTerm)。最终,您可以使用gnuplot + AquaTerm为后端显示的任何图形都可以在没有gnuplot的情况下制作。 Gnuplot的目的是尽可能地将输出设备的细节抽象出用户,这样如果您使用AquaTerm制作绘图并显示它,您就可以轻松地将该绘图保存到png文件中以供将来参考。实际上,总会有一些终端依赖行为,但大多数时候它并不重要。