写论文时,经常需要用Origin或者Matlab把实验数据画成曲线并导出保存。
然而,只得到实验数据还没完,有时还需要和别人的理论模型算出来的结果相对比。
但是别人的理论模型已经发表了论文,论文上并没有提供具体的数据,只有类似这样的一张图片:
![3c9b195526bc263e4d698f8f024c57ff.png](https://i-blog.csdnimg.cn/blog_migrate/ce12aee9979a12e6b28e747f737e027d.jpeg)
最方便的方法是直接给原作者发封邮件询问,但有时原作者很傲娇不愿意发过来。
手动提取数据点吗?太花时间了!关键很烧眼睛。
今天给大家推荐这样一款软件,可以实现从图片上的曲线傻瓜式地提取数据。
软件的名字叫Engauge Digitizer,支持Linux,也支持Window,还支持Mac。
![16d8426db849700444fdb1e09ac319a5.png](https://i-blog.csdnimg.cn/blog_migrate/106d985aa938b49bdd84ab4e94a6c554.jpeg)
Window还有免安装版,下面以最新版为例演示。
1. 导入一张曲线图(File→Import),或直接把图片拖进去。
![e90eefab7e387d9f80a9b8bce7eb8cbe.png](https://i-blog.csdnimg.cn/blog_migrate/63b5c13f5f3e366208cd5743f80f4d7c.jpeg)
2. 定坐标轴。(Digitize→Axis Point),光标变成十字形,分别在坐标轴原点、X-轴最大值和Y-轴最大值处点击,在弹出的对话框中输入该点的坐标值。
![22fe9910f2cab2dca57e50f2e1847fd3.png](https://i-blog.csdnimg.cn/blog_migrate/0bf327061a7b824c8e1ad3832acf3737.jpeg)
3. 描点。选择curve point或 segmentfill。curve point 是逐点选择,而 segment fill 自动选择。
![15d6ca13724066160507afb194bd71a0.png](https://i-blog.csdnimg.cn/blog_migrate/2bd166fda8213c5a3990f9eb78fa5784.jpeg)
4. 导出数据。选择File/Export,把描出的点导出来(可以导成txt或者dat文件,扩展名要自己写)就完成了。
![133519f6c342ece39aa497af1df8c293.png](https://i-blog.csdnimg.cn/blog_migrate/41fab60c058fd4a06ce19812215d47d5.jpeg)
接下来可以愉快的画图了,把自己的数据和别人的数据对比。
这款软件的下载网址:需要的私信我‘Engauge’获取下载链接,软件是免费的。