如何在 MetaFlow 中存储和检索图形作为工件?
How to store and retrieve figures as artifacts in MetaFlow?
如何在 MetaFlow 中将绘图保存为数据工件?绘图库通常让您写入磁盘上的文件。之后怎么看图?
诀窍是将图形的字节序列化为工件:
from io import BytesIO
buf = BytesIO()
fig.savefig(buf)
self.plot = buf.getvalue()
然后,您可以从运行对象中获取工件并直接使用字节来绘制:
from IPython.display import Image
Image(data=run.data.plot)
来源:https://github.com/outerbounds/dsbook/blob/main/chapter-6/forecast1.py#L21 和 MetaFlow 的 slack 上的@ville
如何在 MetaFlow 中将绘图保存为数据工件?绘图库通常让您写入磁盘上的文件。之后怎么看图?
诀窍是将图形的字节序列化为工件:
from io import BytesIO
buf = BytesIO()
fig.savefig(buf)
self.plot = buf.getvalue()
然后,您可以从运行对象中获取工件并直接使用字节来绘制:
from IPython.display import Image
Image(data=run.data.plot)
来源:https://github.com/outerbounds/dsbook/blob/main/chapter-6/forecast1.py#L21 和 MetaFlow 的 slack 上的@ville