首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于d3.json可观测on的项目限制

关于d3.json可观测on的项目限制
EN

Stack Overflow用户
提问于 2018-09-10 06:14:29
回答 2查看 235关注 0票数 1

我正在编写一个可观察到的笔记本,我试图从url加载json数据,但当我这样做时:

代码语言:javascript
复制
dataSet = d3.json("https://www.datos.gov.co/resource/cdhn-7vn8.json")

我得到一个只有1000个条目的数组,尽管原始源有超过44000行。我已经搜索了如何加载完整的json的例子,但是我没有找到任何东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-10 07:23:21

通常,在API中,允许在任何时候获得的记录数量都是有限的,在您的情况下是1000条。我很快就找到了一些信息并找到了一段视频。它是西班牙语,我不明白,但它似乎会给你的答案,你需要。具体来说,在4分钟30分钟的视频,它似乎你可以指定一个偏移量。

https://herramientas.datos.gov.co/es/content/desarrollar-usando-los-datos

因此,在您的代码中,您需要循环到44000行,每次1000行,并以不断增加的偏移量1000、2000、3000访问API .直到你有了所有你需要的数据。

更新--我已经有机会对此进行测试,并且可以确认使用偏移量参数。

代码语言:javascript
复制
https://www.datos.gov.co/resource/cdhn-7vn8.json

代码语言:javascript
复制
https://www.datos.gov.co/resource/cdhn-7vn8.json?$offset=0

将返回前1000条记录。

代码语言:javascript
复制
https://www.datos.gov.co/resource/cdhn-7vn8.json?$offset=1000

将返回下1000条记录,等等。

我建议使用Postman来测试API,这是一个很好的工具。https://www.getpostman.com/apps

布莱恩

票数 4
EN

Stack Overflow用户

发布于 2018-09-10 22:58:19

当然- Bryan介绍了为什么这个请求只加载1000个条目,以及如何从API请求另一个页面的数据。这是一页一页地加载数据的笔记本。,你可以得到所有的记录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52252040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档