快速从图中提取曲线坐标数据的在线工具WebPlotDigitizer
写论文时要对比别人曲线图、点图、柱形图的数据,但是只有图没有原始数据怎么办?
如果我们能够直接从论文图中提取原始的xy坐标的数据,这样就算别人没给数据我们也可以对比。
下面介绍一个非常实用的工具:WebPlotDigitizer。
推荐使用在线版,非常的快捷方便。下面的操作演示也是基于在线版的。
桌面版地址:
https://automeris.io/WebPlotDigitizer/download.html
在线版地址:
https://apps.automeris.io/wpd/
使用这张图片进行测试:
进入在线版的界面。首先点击File–load Image.上传图像。
点击 2D(x-y)plot
这里的是意思是,按照1234的顺序来点击横纵坐标。 然后点击proceed.
然后去点击x1,x2,y1,y2四个点。
点击完成:
然后去输入横纵坐标区间:
1,选择曲线的方式有很多种,如直接打点:
2,使用box将某一块直接括进去,然后点击run,就可以看到那一块的点。
3,使用pen,画笔直接将红色线条描一下。然后点击run。
4,删除点,当我们发现某些点,出现错误。不是我们想要的点,可以直接手动删除。
结果如图:
点击view data查看数据:
可以将下面数据直接拷贝,可以将数据下载成csv格式的。
修改数据的精度:输入3,点击fixed.然后再点击format:
可以看到数据的进行的修正。
https://zhuanlan.zhihu.com/p/137602524
https://apps.automeris.io/wpd/
Web
Plot
Di
git
izer
Web
Plot
Di
git
izer
: 一个基于
Web
的
工具
,用于
从图
形图像
中
提取
数值
数据
,支持 XY、极地、三角图和地图。
项目地址: http...
使用说明: openpic 可以选择采用自动采集测点
数据
或手动采集测点
数据
操作过程:第一步裁剪,crop, 鼠标响应step_crop, 鼠标左键选裁剪的矩形区域,选
中
后键盘n表示确认进入下一步骤;
无需裁剪时键盘o直接进入下一步骤;esc表示取消,退回到开始
第二步矫正,correction,鼠标响应step_correction, 鼠标左键点选梯形矫正的四个顶点,
键盘u左上,i右上,j左下,k右下,切换当前有效操作做的顶点,
键盘w up, s down, a left, d right 或上下左右键,微调鼠标选点位置,detail
di
splay放大显示当前选点的细节;
键盘t键操作矫正,n键表示确认矫正结果进入下一步骤,b键表示取消矫正重新选梯形顶点
第三步
坐标
系,coor
di
nate,鼠标响应step_coor
di
nate, 鼠标左键点选xy
坐标
系的原点、x轴最大刻度点、y轴最大刻度点。
xy轴的
坐标
刻度值由选择图片窗口的x、y最大最小值决定,xy轴必须原点处交汇但可以从非零开始分别计算刻度
键盘u y轴,j
坐标
原点,k x轴,切换当前鼠标点选的有效点
键盘w up, s down, a left, d right 或上下左右键,微调鼠标选点位置,detail
di
splay放大显示当前选点的细节;
默认图片已经矫正,
坐标
系仅支持直角
坐标
系,在设置
坐标
系时原点可以任意移动,x轴y轴只能依据原点位置在直角轴上移动
键盘n表示确认
坐标
系设置结果进入下一步,b表示取消退回到上一步,esc退回到开始
第四步采集
数据
:手动采集manual_sample
中
使用sample_points,鼠标响应step_sample_points,鼠标左键点选要采集的测点,键盘n表示确认选择开始选下一个点
键盘o表示选择完输出测点
数据
到csv文件。
键盘w up, s down, a left, d right 或上下左右键,微调鼠标选点位置,detail
di
splay放大显示当前选点的细节;
自动采集auto_sample
中
使用tracecolor,鼠标响应step_color_picker。自动采集原理为先选择
曲线
,然后自动等间隔采集
曲线
上点
开始界面
中
没有自动采集点数,在使用auto的函数调用时添加。
自动采集以tracecolor颜色
提取
构建
曲线
,
曲线
点
数据
平滑,间隔重采样为主要工作过程。在图片
中
存在同色非相关区域时,可采用颜色
提取
刷,手动确定
曲线
的有效范围
键盘l切换
提取
刷开关,
提取
刷功能开启时,鼠标右键按住滑动刷出有效的采集范围。
鼠标左键点选的位置作为
提取
颜色,同时具备单一颜色固定阈值
提取
曲线
和多个颜色自动确定阈值范围的
提取
曲线
两种模式。
键盘p选择鼠标位置的点颜色作为多个颜色参考
提取
,移动鼠标位置(或键盘移动)采用p键选择多个颜色点,确定
提取
阈值范围
键盘n表示完成颜色选择开始
曲线
提取
,显示
提取
后黑白
曲线
图,键盘b取消
提取
退回上一步重新操作
esc取消退回到开始
键盘o表示接受
曲线
提取
结果,开始自动间隔采集计算
曲线
上点,并输出csv文件
官方网址为:https://apps.automeris.io/wpd/index.zh_CN.html ,现在可以正常访问了。不需要在此下载此文件。
Web
Plot
Di
git
izer
-4.2 的Windows 32bit 、64bit、 Mac版、Linux版。
Web
Plot
Di
git
izer
是一款用来
提取
论文图表
中
的
数据
的软件。我们通常需要对
数据
可视化的图像进行逆向工程以
提取
基础数值
数据
。
Web
Plot
Di
git
izer
是一个半自动化
工具
,使这个过程非常简单:
1.适用于各种图表(XY,条形图,极
坐标
图,三元图,地图图等)2.自动
提取
算法可以轻松
提取
大量
数据
点 3.免费使用,开源和跨平台(网络和桌面) 4.用于数千个用户的数百个已发表的作品 5.也适用于测量各种功能之间的距离或角度
Web
Plot
Di
git
izer
一个基于
Web
的
工具
,可从绘图图像
中
提取
数值
数据
。 支持XY,极
坐标
,三元图和地图。 这是一个开放源代码
工具
,成千上万的人使用它,并。 检出以获得更多详细信息。
要报告问题,请使用
Git
Hub Issues。 如有其他查询,请联系Ankit Rohatgi
Web
Plot
Di
git
izer
在下分发。
此存储库
中
的master分支是不稳定的,不建议在生产
中
使用。 要访问稳定版本,请签出: :
要贡献给
Web
Plot
Di
git
izer
,请参考。
推荐开源神器:
Web
Plot
Di
git
izer
- 图像
数据
提取
的利器
项目地址:https://
git
code.com/gh_mirrors/
web
/
Web
Plot
Di
git
izer
在科研和工程领域,我们常常遇到
从图
形
中
提取
数据
的需求,
Web
Plot
Di
git
izer
是一个强大的
在线
工具
,专门用于
从图
像
中
的XY、极
坐标
、三元图以及地图等图表
中
抽取数值信息。它拥有数千用户的广泛支持,...
Web
Plot
Di
git
izer
使用指南
项目地址:https://
git
code.com/gh_mirrors/
web
/
Web
Plot
Di
git
izer
Web
Plot
Di
git
izer
是一个基于网页的
工具
,专为
从图
表图像
中
提取
数值
数据
而设计。它支持多种图表类型,包括 XY 图、极
坐标
图、 ternary 图和地图。该
工具
受到广大用户和研究者的欢迎,并且在众多已发布的学术文章
中
被引...
x_coords = np.arange(width)
y_coords = np.arange(height)
xx, yy = np.meshgrid(x_coords, y_coords)
coords = np.stack((xx, yy), axis=-1).reshape(-1, 2)
#
提取
像素值
pixel_values = img.reshape((-1, 3))
# 打印
坐标
和像素值
for idx, (x, y) in enumerate(coords):
print("Pixel ({},{}) value: {}".format(x, y, pixel_values[idx]))
这个代码块将创建一个像素
坐标
矩阵,并从原始图像
中
提取
像素值。您可以使用这些
数据
进行进一步的处理和分析。
Python AttributeError: module ‘distutils‘ has no attribute ‘version‘
努力的BigJiang: