JavaPlot是可以作为一种方式来创建gnuplot的地块上飞通过纯Java命令库。与其他常见的gnuplot的Java库相反,它使用Java结构来存储各种绘图参数,包括数据集。
此外,它非常灵活,能够给予特殊参数GNUPLOT,即使库还不支持它。 JavaPlot软件使用Java的异常,通知用户如果出事了。
Java的1.5(或更高版本)是需要这个库。究其原因是多方面的1.5技术,如泛型和自动装箱,的广泛使用,帮助情节数据maipulation。它已经过测试与gnuplot的4.2。旧版本可能会或可能无法正常工作。
该库已在Windows XP中,Linux操作系统(Debian的)和Mac OS X(TIGER&豹)进行检查。它可以工作在任何其他系统,如果您微调的特殊参数需要的。
用法:
首先,你必须包含这个库在你的classpath。然后开始创建重复的最简单的方法,是制造JavaPlot对象的新实例。
测试用例可以在测试/ COM / panayotis / gnuplot的/ GNUPlotTest.java找到。它需要JUnit4运行,但您可以放心地复制和粘贴OCDE从这个例子,以符合您的需求。有关详细信息,请参阅提供的javadoc。大多数方法应该是不言自明的。
如果你想更深入图书馆,了解“ProeprtiesHolder”级,这是该库的基础性持有人是非常重要的。 。这个类是能够存储对值(如键 - 值对)。使用这个类的集()并取消()方法来添加创建gnuplot的程序时将使用的参数。
有尚不支持的一些东西。这主要是环境的multiplot和splot家族的命令。尽管如此,使用方法,如getPreInit()和getPostInit(),你可能能够模拟它们。
如果你想使用Java的SVG输出,你需要一个库来处理SVG文件。这样的库提供了这个包SVGSalamander。有一个在这个库中的错误,虽然,这忽略颜色值。因此,在SVG图形所有的颜色都是黑色
什么在此版本中是新的:
- 在此版本使用临时文件,而不是管道;与Windows的兼容性提高。
在什么版本0.4.0新是:
- 在基本支持Graph3d(splot)<的/ LI>
- 在用户定义的终端实现。
要求:
- 在Java SE的开发工具包
- 的gnuplot
评论没有发现