做科研需要,经常会画很多图,一般这些图我都会以fig格式保存(在被审稿人打回改图很方便),这样在数据贼多难以整理时可以很好的还原。
比如以下图片

在过段时间后,早就不知道原始数据去哪了,这时候可以利用以下代码从fig文件中还原数据
open('untitled2.fig')
lh = findall(gca,'type','line')
y = get(lh, 'ydata')
其中的y就是还原后的数据,然后plot对其进行再修改就行了。


本文介绍如何通过代码从fig格式文件中提取数据,方便科研过程中图例的修改和管理,即使原始数据丢失也能快速恢复工作流程。
做科研需要,经常会画很多图,一般这些图我都会以fig格式保存(在被审稿人打回改图很方便),这样在数据贼多难以整理时可以很好的还原。
比如以下图片

在过段时间后,早就不知道原始数据去哪了,这时候可以利用以下代码从fig文件中还原数据
open('untitled2.fig')
lh = findall(gca,'type','line')
y = get(lh, 'ydata')
其中的y就是还原后的数据,然后plot对其进行再修改就行了。


4625

被折叠的 条评论
为什么被折叠?
