WebPlotDigitizer使用教程

简介:
WebPlotDigitizer是一个在线的网页工具,支持Linux、Window、MacOS。用来解决从已知图线上获取数据的问题。应用场景主要是图形数据获取。
主页:
https://automeris.io/WebPlotDigitizer/

使用步骤:

(1)选择图片
首先进入该工具主页,选择语言后开始运行。

在右侧选择Load Image,导入数据图并选择图的类型,以2D图为例。(教程使用的图片源自:He K, Zhang X, Ren S, et al. Deep residual learning for image recognition[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. 2016: 770-778.)

(2)标定坐标轴
在工作界面标定导入图像的坐标轴信息。
具体操作是标四个点,两个X点确定一条X轴,两个Y点确定一条Y轴,点击Complete输入数值。图中X1=0,X2=2;Y1=10,Y2=20。此处可选取是否为对数坐标,暂不选。

(3)获得点数据
右边的选项有Add Point、Adjust Point、Delete Point,可对应按键盘ASD操作。要从图中获取点的数据,先选Add Point。

然后用取色器获取图像中目标曲线的颜色,以图中的黄绿色曲线为例。通过调整Distance和Algorithm Averaging Window下deltaX和deltaY的比例,调整数据点的密集程度。点击Run预览:

如图所示,采取的数据点较为稀疏(上图deltaX和deltaY都为10),且在目标外莫名其妙地检测到了其他点。暂不深究其原因,这时可以使用Pen工具,进一步选取目标区域。如下图所示:

接着适当减小deltaX和deltaY,暂设为1,点击Run。结果如下图所示:

效果显著。

(4)导出点数据
从左侧工具栏点击View Data

可直接复制到剪切板,也可转成.csv文件下载。

(5)更多
此外,工具支持手动标点功能,比较费事,可用于少数场景。
通过更改左侧Datasets名称和Edit Point Group可凭个人使用习惯改善工作效率。

总结

总体上来说WebPlotDigitizer是一个比较方便且功能强大的在线工具。希望各位科研玩家能灵活利用。

WebPlotDigitizer使用教程相关推荐

  1. 使用Docker搭建svn服务器教程

    使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...

  2. mysql修改校对集_MySQL 教程之校对集问题

    本篇文章主要给大家介绍mysql中的校对集问题,希望对需要的朋友有所帮助! 推荐参考教程:<mysql教程> 校对集问题 校对集,其实就是数据的比较方式. 校对集,共有三种,分别为:_bi ...

  3. mysql备份psb文件怎么打开_Navicat for MySQL 数据备份教程

    原标题:Navicat for MySQL 数据备份教程 一个安全和可靠的服务器与定期运行备份有密切的关系,因为错误有可能随时发生,由攻击.硬件故障.人为错误.电力中断等都会照成数据丢失.备份功能为防 ...

  4. php rabbmq教程_RabbitMQ+PHP 教程一(Hello World)

    介绍 RabbitMQ是一个消息代理器:它接受和转发消息.你可以把它当作一个邮局:当你把邮件放在信箱里时,你可以肯定邮差先生最终会把邮件送到你的收件人那里.在这个比喻中,RabbitMQ就是这里的邮箱 ...

  5. 【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)

    置顶 本人决定将过去一段时间在公司以及日常生活中关于自然语言处理的相关技术积累,将在gitbook做一个简单分享,内容应该会很丰富,希望对你有所帮助,欢迎大家支持. 内容介绍如下 你是否曾经在租房时因 ...

  6. Google Colab 免费GPU服务器使用教程 挂载云端硬盘

    一.前言 二.Google Colab特征 三.开始使用 3.1在谷歌云盘上创建文件夹 3.2创建Colaboratory 3.3创建完成 四.设置GPU运行 五.运行.py文件 5.1安装必要库 5 ...

  7. 理解和实现分布式TensorFlow集群完整教程

    手把手教你搭建分布式集群,进入生产环境的TensorFlow 分布式TensorFlow简介 前一篇<分布式TensorFlow集群local server使用详解>我们介绍了分布式Ten ...

  8. 高级教程: 作出动态决策和 Bi-LSTM CRF 重点

    https://www.zhihu.com/question/35866596 条件随机场 CRF(条件随机场)与Viterbi(维特比)算法原理详解 https://blog.csdn.net/qq ...

  9. PyTorch 高级实战教程:基于 BI-LSTM CRF 实现命名实体识别和中文分词

    20210607 https://blog.csdn.net/u011828281/article/details/81171066 前言:译者实测 PyTorch 代码非常简洁易懂,只需要将中文分词 ...

  10. k8s核心组件详细介绍教程(配超详细实例演示)

    本文实验环境基于上篇文章手把手从零开始搭建k8s集群超详细教程 本文根据B站课程云原生Java架构师的第一课K8s+Docker+KubeSphere+DevOps学习总结而来 k8s核心组件介绍 1 ...

最新文章

  1. python机器学习可视化工具Yellowbrick绘图获取最佳聚类K值实战示例
  2. 推荐10款Windows系统必备的高效软件!!!
  3. 开源APM监控Pinpoint的快速部署和使用
  4. Git 分布式版本管理
  5. ajax和promise的结合使用
  6. HTML 4.01 符号实体
  7. How to debug Custom Action DLL
  8. java如何jasper_Jasper's Java Jacal
  9. java编写github监控_【原创工具】github监控工具
  10. 误码率越高越好还是越低越好_夜间护理步骤越多越好还是越少越好?NFF
  11. tomcat(7)日志记录器
  12. Spring的AOP-操作术语
  13. JS:ES10新特性
  14. 【恋上数据结构】回溯、剪枝(八皇后、n皇后)、LeetCode51.N皇后、LeetCode52.N皇后 II
  15. postman接口测试
  16. 正则匹配emoji字符
  17. kd树 python实现_Python语言描述KNN算法与Kd树
  18. 如何快速搜索文件和文件内容
  19. [Kafka] Kafka基本架构
  20. 自然语言处理自学笔记-02 Word2vec——基于神经网络学习单词表示

热门文章

  1. MatLab数字图像处理实战(赵小川)-sift原理
  2. aliez歌词_aLIEz (中文版)歌词 aLIEz (中文版)Lrc歌词
  3. 06. Java面向对象——更改器方法和访问器方法
  4. Firefox浏览器购物比价插件:惠惠购物助手
  5. 量土地用计算机,土地面积计算器
  6. Windows下同步工具FastCopy
  7. 1.1音响系统放大器设计
  8. 基于用户 的协同过滤算法
  9. Android手机如何修改Mac地址,安卓手机怎么修改mac地址
  10. HHL算法第四弹(回顾伴随、正定算子、半正定算子、正规算子、酉矩阵、幺正矩阵、厄米矩阵,极式分解,奇异值分解)