我正在使用Spyder编辑python代码。我在屏幕上画了一个像下面这样的图形:

如您所见,我通过播放我的菜单进行放大,我可以放大ROI,如下所示:

现在,我需要将这个数字发送给另一个想要交互查看这个数字的人,比如well.So,我的问题是,是否有其他人可以使用的特定格式发送这个数字,这样我就不用发送整个python代码了?
我试着在菜单栏上保存图标,但是我没有看到一种格式可以做我想做的事情。我是蟒蛇的新手,请指教。谢谢。
PS:我认为在MATLAB中您可以通过保存特定格式的图形来做到这一点,这样只要另一个人安装了MATLAB,他/她就不需要数据来交互地查看该图形。
发布于 2018-06-26 20:16:35
您需要使用pickle模块。
MATLAB以.fig格式保存图形。这实际上只是一个具有不同扩展名的.mat MATLAB数据文件,所以MATLAB知道它存储图像数据。如果将扩展名更改为.mat,则可以打开它是一个折射的MATLAB数据文件,并看到它只包含存储图像信息的变量。
matplotlib中的等效操作是使用pickle.dump函数将matplotlib figure对象保存到文件中。然后,其他人可以从文件中加载图形并对其进行show。尽管其他人可能需要安装相同的matplotlib版本。
一个更好的选择是使用类似于bokeh的东西来保存交互式的HTML。
发布于 2020-03-14 09:04:26
我认为回答为时已晚,而我认为它会帮助别人。
在python中,如果在圆滑地中绘制了一个交互式图形。,然后它可以作为.html.导出。
如需参考,请参考官方文件Python中的交互式HTML导出。
希望能帮上忙。
https://stackoverflow.com/questions/51045445
复制相似问题