我可以将 NetLogo 中的图片保存到 Excel 文件中吗?

Posted

技术标签:

【中文标题】我可以将 NetLogo 中的图片保存到 Excel 文件中吗?【英文标题】:Can I save a picture from NetLogo into an Excel file? 【发布时间】:2020-06-24 16:34:05 【问题描述】:

我有一个 NetLogo 模型,它有几个变量,我让它自动保存到 Excel 文件中。我想将视图的图片以及模型生成的图形也放入 Excel 文件中。有没有办法做到这一点?

【问题讨论】:

你的意思是实际情节吗?您可以使用export-interfaceexport-view 创建图像(作为 png 格式文件),然后稍后将其粘贴到 Excel 文件中。但是 Excel 文件是关于数字而不是图像。 感谢您的回复@JenB!是的,我希望每次运行时都保存该图。我可以让它每次使用导出将绘图保存到一个新的 png 文件中 - 但我希望我可以将它保存在 Excel 文件中,这样我就可以在查看数字时看到图片。如果这不可能,那么我想至少将多个图像(每次运行的图)保存在同一个文件中(即使不是 Excel),这样我就不会得到一长串文件。 要抛出一个坏主意,您可以使用the ExportThe extension 获取base64 文本格式的视图副本,然后将其写入文本/csv 文件。我不知道 Excel 是否真的可以读取 base64 编码的图形并在打开文件时将它们显示为图像,但如果可以,那么可能有一种方法可以做到这一点。 【参考方案1】:

不,无法将多个图像导出到单个文件、Excel 或其他文件中。但您当然可以使用export-plot 导出用于创建绘图的值,然后让 Excel 根据这些值创建绘图。

【讨论】:

以上是关于我可以将 NetLogo 中的图片保存到 Excel 文件中吗?的主要内容,如果未能解决你的问题,请参考以下文章

NetLogo-如何将平衡的化学方程式放入模型中?

Netlogo - 将补丁标签的位置设置为中心

NetLogo 与 Repast Simphony? [关闭]

如何将Java中的图片保存到多个blob中?

Excel表格中的图片怎样保存到电脑中

swarm和netlogo的区别