我可以将 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-interface
或export-view
创建图像(作为 png 格式文件),然后稍后将其粘贴到 Excel 文件中。但是 Excel 文件是关于数字而不是图像。
感谢您的回复@JenB!是的,我希望每次运行时都保存该图。我可以让它每次使用导出将绘图保存到一个新的 png 文件中 - 但我希望我可以将它保存在 Excel 文件中,这样我就可以在查看数字时看到图片。如果这不可能,那么我想至少将多个图像(每次运行的图)保存在同一个文件中(即使不是 Excel),这样我就不会得到一长串文件。
要抛出一个坏主意,您可以使用the ExportThe extension 获取base64 文本格式的视图副本,然后将其写入文本/csv 文件。我不知道 Excel 是否真的可以读取 base64 编码的图形并在打开文件时将它们显示为图像,但如果可以,那么可能有一种方法可以做到这一点。
【参考方案1】:
不,无法将多个图像导出到单个文件、Excel 或其他文件中。但您当然可以使用export-plot
导出用于创建绘图的值,然后让 Excel 根据这些值创建绘图。
【讨论】:
以上是关于我可以将 NetLogo 中的图片保存到 Excel 文件中吗?的主要内容,如果未能解决你的问题,请参考以下文章