快速从图中提取曲线坐标数据的在线工具WebPlotDigitizer

快速从图中提取曲线坐标数据的在线工具WebPlotDigitizer

  • 1 介绍
  • 2 WebPlotDigitizer在线版的使用
    • 2.1 上传图像
    • 2.2 点击横纵坐标点:
    • 2.3 选择曲线
  • 3 查看数据
  • 参考

1 介绍

写论文时要对比别人曲线图、点图、柱形图的数据,但是只有图没有原始数据怎么办?
如果我们能够直接从论文图中提取原始的xy坐标的数据,这样就算别人没给数据我们也可以对比。
下面介绍一个非常实用的工具:WebPlotDigitizer。
推荐使用在线版,非常的快捷方便。下面的操作演示也是基于在线版的。
桌面版地址:https://automeris.io/WebPlotDigitizer/download.html
在线版地址:https://apps.automeris.io/wpd/
image.png

2 WebPlotDigitizer在线版的使用

2.1 上传图像

使用这张图片进行测试:
Snipaste_2023-12-20_11-15-49.png

进入在线版的界面。首先点击File–load Image.上传图像。

image.png
点击 2D(x-y)plot
image.png

2.2 点击横纵坐标点:

这里的是意思是,按照1234的顺序来点击横纵坐标。 然后点击proceed.
image.png
然后去点击x1,x2,y1,y2四个点。
image.png
点击完成:
image.png

然后去输入横纵坐标区间:
image.png

2.3 选择曲线

1,选择曲线的方式有很多种,如直接打点:
image.png
2,使用box将某一块直接括进去,然后点击run,就可以看到那一块的点。
image.png
image.png

3,使用pen,画笔直接将红色线条描一下。然后点击run。

image.png
image.png

4,删除点,当我们发现某些点,出现错误。不是我们想要的点,可以直接手动删除。
image.png

结果如图:

image.png

3 查看数据

点击view data查看数据:
image.png
可以将下面数据直接拷贝,可以将数据下载成csv格式的。
image.png
修改数据的精度:输入3,点击fixed.然后再点击format:

image.png
可以看到数据的进行的修正。
image.png

参考

https://zhuanlan.zhihu.com/p/137602524

https://apps.automeris.io/wpd/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/235437.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.env.development是什么

.env.development 是一个配置文件,用于存储开发环境中的环境变量和配置信息。这种命名约定常见于Web开发和应用程序开发中,特别是在使用JavaScript或Node.js等技术栈的项目中。 这个文件的名称中包含了两部分信息: .env:这是通用…

最新国内可用使用GPT4.0,GPT语音对话,Midjourney绘画,DALL-E3文生图

一、前言 ChatGPT3.5、GPT4.0、GPT语音对话、Midjourney绘画,相信对大家应该不感到陌生吧?简单来说,GPT-4技术比之前的GPT-3.5相对来说更加智能,会根据用户的要求生成多种内容甚至也可以和用户进行创作交流。 然而,GP…

【优化】XXLJOB修改为使用虚拟线程

【优化】XXLJOB修改为使用虚拟线程 新建这几个目录 类&#xff0c; 去找项目对应的xxljob的源码 主要是将 new Thread 改为 虚拟线程 Thread.ofVirtual().name("VT").unstarted 以下代码是 xxljob 2.3.0版本 举一反三 去修改对应版本的代码 <!-- 定…

计算机基础以及实施运维工程师的介绍

目录 什么是实施、运维工程师 实施工程师 实施工程师的职责 什么是运维工程师 运维功工程师的职责 需要的技术 计算机的介绍 CPU 存储器 IO 系统总线 主板 BIOS 什么是实施、运维工程师 实施工程师 纯实施工程师是指在工程项目实施阶段专门负责实施工作的工程师。与其他…

springboot(ssm失物招领平台 物品挂饰招领系统Java系统

springboot(ssm失物招领平台 物品挂饰招领系统Java系统 开发语言&#xff1a;Java 框架&#xff1a;ssm/springboot vue JDK版本&#xff1a;JDK1.8&#xff08;或11&#xff09; 服务器&#xff1a;tomcat 数据库&#xff1a;mysql 5.7&#xff08;或8.0&#xff09; 数…

大模型赋能“AI+电商”,景联文科技提供高质量电商场景数据

据新闻报道&#xff0c;阿里巴巴旗下淘天集团和国际数字商业集团都已建立完整的AI团队。 淘天集团已经推出模特图智能生成、官方客服机器人、万相台无界版等AI工具&#xff0c;训练出了自己的大模型产品 “星辰”&#xff1b; 阿里国际商业集团已成立AI Business&#xff0c;…

Gazebo GUI模型编辑器

模型编辑器 现在我们将构建我们的简单机器人。我们将制作一个轮式车辆&#xff0c;并添加一个传感器&#xff0c;使我们能够让机器人跟随一个斑点&#xff08;人&#xff09;。 模型编辑器允许我们直接在图形用户界面 &#xff08;GUI&#xff09; 中构建简单的模型。对于更复…

在使用mapstruct,想忽略掉List<DTO>字段里面的,`data` 字段的映射, 如何写ignore: 使用@IterableMapping

在使用mapstruct,想忽略掉List字段里面的,data 字段的映射, 如何写ignore 代码如下: public interface AssigmentFileMapper {AssigmentFileDTO assigmentFileToAssigmentFileDTO(AssigmentFile assigmentFile);AssigmentFile assigmentFileDTOToAssigmentFile(Assigment…

用全志R128复刻自平衡赛车机器人,还实现了三种不同的操控方式

经常翻车的朋友们都知道&#xff0c;能在翻车后快速摆正车身的车才是好车。 就像动画《四驱兄弟》中展现的那样&#xff0c;在比赛中需要跟着赛车一起跑圈&#xff0c;而且赛车如果被撞翻还需要重新用手扶正&#xff0c;所浪费的时间非常影响比赛结果。 如果小豪和小烈可以拥有…

flutter自定义地图Marker完美展示图片

世人都说雪景美 寒风冻脚无人疼 只道是一身正气 结论 参考Flutter集成高德地图并添加自定义Maker先实现自定义Marker。如果自定义Marker中用到了图片&#xff0c;那么会碰到图片没有被绘制到Marker的问题&#xff0c;此时需要通过precacheImage来预加载图片&#xff0c;从而解…

Codeforces Round 916 (Div. 3)(E:贪心 F贪心dfs G tarjan+topsort +线段树优化建图)

A&#xff1a;直接暴力统计每个字符的次数是否达标即可 #include<bits/stdc.h> using namespace std; const int N 3e510,mod998244353; #define int long long typedef long long LL; typedef pair<int, int> PII; typedef unsigned long long ULL;const long l…

智能化创作与艺术:发展、问题、未来趋势

导言 随着人工智能技术的不断进步&#xff0c;智能化创作在艺术领域逐渐崭露头角。本文将深入研究智能化创作与艺术的发展过程、遇到的问题、解决的过程&#xff0c;探讨未来的可用范围&#xff0c;并分析在各国的应用和未来的研究趋势。最后&#xff0c;探讨在哪些方面能取胜&…

一. 模块之间的依赖 ------ 详细解析官网购物应用优秀案例(鸿蒙开发)

一. 项目目录简介 ├──**common** // 公共能力层 │ ├──components │ │ ├──CommodityList.ets // 商品列表组件 │ │ ├──CounterProduct.ets // 数量加减组件 │ │ └──EmptyComponent.ets /…

java开发面试:常见集合ArrayList的源码分析,数组和List的相互转换

ArrayList 底层数据结构——数组 寻址公式 a[i] baseAddress i *dataTypeSize 即&#xff0c;数组的首地址索引乘以存储数据的类型大小。 为什么数组索引从0开始呢&#xff1f;从1开始不行吗&#xff1f; 实际上并不是不行。而是如果数组索引从1开始的话&#xff0c;整体…

AUTOSAR从入门到精通-存储配置(NvM)(三)

目录 前言 几个高频面试题目 ​autosar架构中,nvm运行在核1,那么核0的程序如何使用nvm 原理

【华为机试】2023年真题B卷(python)-猜密码

一、题目 题目描述&#xff1a; 小杨申请了一个保密柜&#xff0c;但是他忘记了密码。只记得密码都是数字&#xff0c;而且所有数字都是不重复的。 请你根据他记住的数字范围和密码的最小数字数量&#xff0c;帮他算下有哪些可能的组合&#xff0c;规则如下&#xff1a; 1、输出…

使用阿里云性能测试工具 JMeter 场景压测 RocketMQ 最佳实践

作者&#xff1a;森元 需求背景 新业务上线前&#xff0c;我们通常需要对系统的不同中间件进行压测&#xff0c;找到当前配置下中间件承受流量的上限&#xff0c;从而确定上游链路的限流规则&#xff0c;保护系统不因突发流量而崩溃。阿里云 PTS 的 JMeter 压测可以支持用户上…

【C++初阶】第一站:C++入门基础(下)

前言&#xff1a; 紧接着上两篇文章&#xff0c;c入门基础(上)&#xff1a;C入门基础(上) c入门基础(中)&#xff1a;C入门基础(中) 继续补充完c初阶入门基础的知识点&#xff0c;本章知识点包括&#xff1a; 引用和指针的区别、内联函数、auto关键字(C11)、基于范围的for循环…

使用 Layui 的 template 模块来动态加载select选项

可以使用 Layui 的 template 模块来动态加载选项&#xff0c;如下所示&#xff1a; <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>Layui 动态模板示例</title><link rel"stylesheet" href"pat…

Android 13 - Media框架(24)- OMXNodeInstance(一)

为了了解 ACodec 是如何与 OpenMAX 组件进行 buffer 流转的&#xff0c;我们有必要先来学习 OMXNodeInstance&#xff0c;在前面的章节中&#xff0c;我们已经了解了 media.codec 进程包含的内容&#xff0c;以及 OpenMAX 框架中的一些内容。这一节我们将来学习 OMXNode 与 med…