按代码导出图的图像 – Netlogo

如何通过代码导出绘图区域的图像?

我正在使用Netlogo 5.0.5.

我想在标签“Interface”的区域图中重现鼠标菜单右键的命令“复制图像”. 最佳答案 在NetLogo中没有原始图形作为图像导出图形,这无疑是语言中的漏洞.写一个
extension来做这个会很简单,但据我所知,没有一个存在.

这给你留下了两个选择:

>使用export-plot,它将为您提供CSV文件,并使用其他工具(例如,Gnuplot)重新创建您的绘图.这是更多的工作,但它的优势在于最终为您提供更高质量的输出,无论如何,NetLogo都是一种比特麻烦……
>使用export-interface将整个NetLogo界面选项卡导出为图像,然后裁剪生成的图片以仅保留您的绘图.如果使用像ImageMagick这样的命令行工具,则可以完全自动化.

在这两种情况下,您都可以尝试使用Shell extension直接从NetLogo调用外部程序.

点赞