好友
阅读权限25
听众
最后登录1970-1-1
|
本帖最后由 zxyzdcfy 于 2022-8-4 09:20 编辑
上次,推荐了一款数据提取软件WebPlotDigitizer,可以帮助我们获取到图表原始的数据,从而进行进一步的数据分析,不知大家用起来感觉怎么样,其实类似的软件还有很多,今天我继续给大家推荐一款老牌数据提取软件GetData,相信不少小伙伴们也听说过它,接下来让我们详细的看一下使用教程吧。,
软件下载地址
百度网盘链接: https://pan.baidu.com/s/1tAcQr-2XLnVuLxVS3--SjA?pwd=52pj 提取码: 52pj
阿里云盘链接:https://www.aliyundrive.com/s/QaugtMn6x3H 提取码:52pj
软件运行
这次给大家提供的是绿色版软件,运行主程序即可,如下图所示
软件主程序
软件界面
软件界面
软件操作流程
1.导入图片
(注意:此软件不支持png格式图片,建议图片格式转换为jpg或者bmp),那么我比较懒,就拿上次的图来做演示吧。点击File,选择Open Image,找到我们的目标图片,导入即可。
导入1
2.导入图片后,我们可以将窗口调整至合适大小
调整窗口
3. 点击Set the scale按钮,设置坐标系;点击此按钮之后,我们分别在x和y坐标轴上选取两个点,一般取x和y的最小值与最大值。
3.1设置Xmin
Xmin
3.2设置Xmax
Xmax
3.3设置Ymin
Ymin
3.4设置Ymax
Ymax
3.5数据的最终确认
全部设置完毕之后,会弹出一个最终确认的对话框,如果之前数据填写错了,可以在此处进行修改;此外如果坐标轴为对数刻度,则需勾选对应的对数刻度对话框,如果为线性刻度,则无需勾选。
数据确认
4.设置曲线颜色和背景颜色,以便于数据点的自动提取,其实这种思路和之前介绍的软件一样,就是告诉软件数据位于什么样的颜色区域,后期方便自动提取。首先以图片中的绿色曲线为例
4.1设置曲线颜色
点击operations,选择SetLine color,鼠标会变成类似取色器的工具,在曲线上点击对应颜色即可。
设置曲线颜色
曲线颜色
4.2设置背景颜色
点击operations,选择Set background color,鼠标会变成类似取色器的工具,在空白背景处点击即可。
设置背景颜色
背景颜色
5.设置完曲线颜色和背景颜色之后,我们接下来点击Operations,选择区域数字化按钮
区域数字化
之后在弹出的对话框中,定义数据点的生成密度,其数值越小,生成的点分布就越密集
分布密度
设置完dx之后,单击确定,用鼠标框选一下绿色曲线所在范围,将目标曲线包围起来,如下图所示
框选
之后,软件会自动生成数据点。可以看到,有一些点落在了绿色曲线之外,对于这些不合适的点,我们可以点击上方的橡皮工具进行擦除。
擦除
擦除之后的数据显示
如果觉得数据看不清楚,我们可以点击上方工具栏的隐藏图片按钮,方便我们查看数据和清除不合适的数据。
隐藏图片
隐藏效果
隐藏图片之后,数据观察更加方便,我们将位于绿色曲线之外的点逐一擦除,最终擦除之后的效果如下图所示
最终结果图形
那么至此,绿色曲线的数据已经提取完毕,接下来我们进行红色曲线数据的提取。
我们点击operations,选择Add Line按钮,添加第二条曲线。
添加曲线1
添加曲线2
曲线添加进来之后,也是先设置曲线颜色
设置颜色
之后设置背景颜色
设置背景颜色
之后,点击区域数字化,设置数据点的分布密度,用鼠标框选一下红色曲线的范围,将目标曲线包围起来,如下图所示
框选红色曲线
软件生成数据点,如下图所示
红色曲线数据点
结合图片隐藏工具和橡皮工具,对数据点进行清除,最后的效果如下图所示
最终效果
现在两条曲线的数据均已经提取完毕,我们点击View,选择下方的Show All Lines,将两条曲线的数据分布图分别显示出来,如下图所示。
all lines
提取完毕
6.导出数据,点击File,点击Export data
导出数据
6.1利用Excel软件进行绘图
我们将其输出为xls格式,如下图所示
excel
导出excel之后,得到的数据如下图所示
无法编辑
但是由于输出的文件处于保护状态,无法编辑,我们可以复制全部数据,新建一个excel表,命名为工作簿1,将数据粘贴进去进行绘图,最终绘制结果如下图所示。
绘图结果
当然如果不习惯用excel的话,我们也可以利用matlab绘图;把上步中得到的工作簿1作为数据源文件,在matlab中载入数据文件,写一些简单的程序就能实现matlab绘图了
6.2利用Matlab绘图
载入工作簿1作为数据文件,定义数据的x和y,定义坐标范围,利用plot命令就能完成绘图了。
MATLAB
现在软件的操作已经介绍完毕,希望对你有帮助
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|