用于从图像中提取数据的简单实用工具
项目描述
从图像中检索数据的小型实用工具。灵感来自同名Java包。
安装
常规操作:pip install datathief。
用法
与Java DataThief包和类似在线工具不同,在这里用户需要手动标注图像中他们选择的数据点。这使得数据读取过程更加透明,并使得结果更具可重复性。然而,对于大量数据来说可能会很烦人。
如果您想提取大量数据或从连续线中提取数据,您最好使用原始的Java DataThief包或众多在线工具之一,这些工具正是为此目的而设计的。
要使用此工具,首先通过在指定的颜色(默认颜色:纯蓝)中添加一个像素在x轴的起始和结束处进行标注,该颜色在图像的任何其他地方都不存在。同样为y轴标注(默认颜色:纯红)。然后为要提取的每个数据点添加一个像素(默认颜色:纯绿)。然后此功能将返回每个数据点的x和y坐标。如果检测到像素过多或过少,它将警告您。
例如,运行以下代码
import datathief as dt
filename = 'du_fig1a_annotated.png'
xlim = [-10, 20]
ylim = [0, 15]
data = dt.datathief(filename, xlim=xlim, ylim=ylim)
在此输入(注意,您可能需要放大才能看到单个像素)
提取此图表的数据
请参阅示例文件夹以获取更多信息。(图由Du等人提供,https://www.medrxiv.org/content/10.1101/2020.02.19.20025452v4)
还有其他问题?请通过电子邮件info@sciris.org联系。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
datathief-0.3.tar.gz (4.2 kB 查看哈希值)
构建分布
datathief-0.3-py3-none-any.whl (5.1 kB 查看哈希值)
关闭
datathief-0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b8a4b6a97548a8da5aaa20017ad46311b49652f643a427d8811d22b72fd36f96 |
|
MD5 | 5bc33b34b269eb759861cb017efa46b3 |
|
BLAKE2b-256 | a41431a5a1b71b99458ba4ab2748e80040cb4b8b4a29700d03cbd63093d00faf |
关闭
datathief-0.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 85bed2c9771e189b3d7003778c2a4d93a851a30fd10df5b5a2307aa1b3d616ba |
|
MD5 | f06ba7fce491ad0755ccfe8220050ef7 |
|
BLAKE2b-256 | a18ceee622cb78fdb715605b38ddce7cd6793f1cc03a1855b20d43c33c65f1ab |