gpt4 book ai didi

xml - 如何使用 d3.js 导入 XML 数据?

转载 作者:数据小太阳 更新时间:2023-10-29 01:40:12 27 4
gpt4 key购买 nike

有人可以提供一个基本示例,说明如何使用 d3 从 XML 文件导入数据吗?

我的 XML 文件如下所示:

    <data>
<value>71</value>
<value>12</value>
<value>44</value>
<value>88</value>
</data>

如何将这些值添加到数据数组中?到目前为止,这是我尝试过的:

    d3.xml("values.xml", function(xml) {
d3.select(xml).selectAll("data").each(function(data) {
d3.select(data).selectAll("value");
//add data to array?;
};
});
//use Array

最佳答案

传递到回调中的 XML 对象是 XML DOM 的根元素(参见 https://github.com/mbostock/d3/wiki/Requests#wiki-d3_xml ),因此您需要使用 JavaScript XML/DOM 访问工具来处理它。

我写了一个小例子来展示如何使用 d3.xml 创建条形图(基于原始的 d3 条形图示例 http://mbostock.github.com/d3/tutorial/bar-1.html ):

查看示例的链接:http://bl.ocks.org/2772585

XML 代码链接:https://gist.github.com/lgrammel/2772585

关于xml - 如何使用 d3.js 导入 XML 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10682856/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com