如何通过代码导出绘图区域的图像? 我正在使用Netlogo 5.0.5。 我想在标签“界面”的区域图中重现鼠标菜单右键的命令“复制图像”。
答案 0 :(得分:2)
在NetLogo中没有原始图形作为图像导出图形,这无疑是该语言的一个漏洞。写一个extension来做这件事会相当简单,但据我所知,不存在。
这给你留下了两个选择:
使用export-plot
,它会为您提供CSV文件,并使用其他工具(例如Gnuplot)重新创建您的地图。这是更多的工作,但它的优点是最终可以为您提供更高质量的输出,无论如何,NetLogo都是一种苦涩......
使用export-interface
将整个NetLogo界面选项卡导出为图像,然后裁剪生成的图片以仅保留您的绘图。如果您使用ImageMagick之类的命令行工具,则可以完全自动化。
在这两种情况下,您都可以尝试使用Shell extension调用直接从NetLogo中选择的外部程序。