d3.js - 如何在 D3 中使用 XHR 加载数据

标签 d3.js

我正在我的本地主机上试验 D3。我想从 Internet 上的外部源加载要可视化的数据。

我正在寻找有关如何在 D3 中使用 XHR 加载数据的说明/示例(此处有文档,但对我来说还不够,我正在寻找代码片段 https://github.com/mbostock/d3/wiki/Requests)

我尝试了以下方法,但对我不起作用:

d3.xhr("http://example.org/json-test.json", function(data){

    alert(data); //no data is returned

});

谢谢

最佳答案

在最新版本的 D3 中,回调的第一个参数是错误(如果有),第二个参数是数据。第一个参数(您正在检查)中没有数据表明请求成功。见 the documentation更多细节。

关于d3.js - 如何在 D3 中使用 XHR 加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18300942/

相关文章:

javascript - 无法使用 d3.js 在 html 中加载 json 文件

javascript - d3js 在力有向图中的线元素上附加圆形形状?

javascript - 使用新数据更新 d3 图表

javascript - 简单的 D3 折线图不加载数据

javascript - d3.js:如何在翻译时围绕其中心旋转 SVG?

javascript - dimple.js 中的自动缩放和格式化 x 轴

d3.js - 如何在 D3 中水平居中(响应式)多行图例

javascript - d3.js 同一页面上的两个图相互重叠

javascript - 在力图d3 js上添加标签

javascript - 类型 'transition' 上不存在属性 'Selection<BaseType, {}, null, undefined>'