如何在Netlogo中将视图导出为矢量图像格式

时间:2015-12-06 11:27:11

标签: netlogo

我想将代理商布局的精确视图(包括其形状和颜色)导出为矢量图像文件格式,如EPS,PDF,SVG,......

如果没有使用其他应用程序生成生成的PNG文件,有没有办法做到这一点?

编辑1: 我试图像Seth推荐的那样编写扩展,但生成的图像如下: Generated Image of the extension

编辑2: 问题在于我使用的矢量库。改变图书馆,扩展就像一个魅力!

2 个答案:

答案 0 :(得分:3)

好问题!可悲的是,NetLogo的库存不支持。它应该是;我希望它是!

SVG将是输出格式的绝佳选择。

具有Java或Scala编码知识的人可以编写NetLogo扩展来执行此操作,方法是使用https://xmlgraphics.apache.org/batik/using/svg-generator.html等库来记录NetLogo渲染器所做的Java2D调用。

答案 1 :(得分:3)

构建新扩展以将模型视图导出到矢量图像文件。支持的格式为EPS,PDF和SVG。 您可以在此处找到源文件和构建的文件:

https://github.com/aesmaeili/vectorview