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