本案例演示利用WebPlotDigitizer从曲线图形中获取数据,之后在Tecplot中重绘图形的过程。
从曲线图中获取数据的方法很多,如常用的Origin、Getdata等。今天换个工具,准备使用WebPlotDigitizer提取图片中的数据。
WebPlotDigitizer是一个可以从图形中获取数据的开源工具(网址:https://github.com/ankitrohatgi/WebPlotDigitizer),其官网地址为:https://automeris.io/WebPlotDigitizer/。WebPlotDigitizer也可以从网页中打开直接使用,其网址为https://apps.automeris.io/wpd/。
这里从官网下载win版本。

下载完毕后解压即可直接使用。
本案例要提取数据的图形如下图所示。
1 提取数据
-
打开WebPlotDigitizer,点击按钮Load Image 导入图形文件

-
如下图所示选择图形文件

-
选择默认2D(X-Y) Plot ,点击按钮Align Axes

-
点击按钮Proceed

-
如下图所示设置X1、X2、Y1及Y2,点击按钮Complete

-
设置X坐标与Y坐标的范围,这里的图形数据使用的对数坐标

-
设置Foreground Color为曲线的颜色,然后用画笔工具涂抹曲线将曲线完全覆盖

-
点击按钮Run 会显示图形识别效果

-
点击按钮View Data 可以查看数据,可以设置数据有效数字,并保存数据

-
将数据保存到dat文本文件中,如下图所示

2 绘制图形
-
启动Tecplot,导入前面保存的数据文件data.dat

-
设置X坐标轴范围,勾选选项Use log scale

-
设置Y坐标轴范围,勾选选项Use log scale

-
设置X轴标签为 D Te=Ts-Tsat

-
设置Y轴标签为 qs

调整其他的参数,最终形成的图形如下图所示。

tecplot做曲线光顺效果不咋滴,将就用吧。
(完)
本篇文章来源于微信公众号: CFD之道
评论前必须登录!
注册