1

伙计们-

我正在根据 Mike Bostock 的http://bost.ocks.org/mike/uberdata/制作可视化。

由于这将在本地邮寄和查看,而不是在服务器上进行,因此有必要在文档中嵌入 JS 库和任何数据。

我已经成功集成了 javascript 以及 JSON 对象。我很难将 CSV 文件包含在内,然后对其进行迭代。

var myMatrix = '[[0,557.3,0,0,0,1645.8,0,903.2,895.6,615.7,0,408.1,0,845.3,290.1,325,73.5],[788.1,0,0,0,1204.2,1859.7,1020.5,1160,976.4,1057,1082.4,0,697.2,0,614.2,0,0]]';

svg.append("circle")
.attr("r", outerRadius);

d3.csv("companies.csv", function(companies) {
  //d3.json("matrix.json", function(matrix) {

matrix = JSON.parse(myMatrix); //new


// Compute the chord layout.
layout.matrix(matrix);
    ...<snip>

因此,基本上我需要将“d3.csv”函数替换为可以对内联数据集进行操作的函数,同时仍会迭代函数的其余部分。

谢谢,

强化学习

4

1 回答 1

1

拉斯-你是对的。我想多了。

我刚刚添加了 JSON 对象,d3 神奇地迭代了对象中的项目。

var companies = [{name:"one", color:"#8a8a8a"},{name:"two", color:"#5d9a0c"},{name:"three", color:"#005a8b"}}];

谢谢,

强化学习

于 2013-08-06T17:27:19.380 回答