民间 -
我正在根据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”函数替换为可在内联数据集上运行的函数,同时仍然迭代函数的其余部分。
谢谢,
RL
答案 0 :(得分:0)
我刚刚添加了JSON对象,d3神奇地迭代了对象中的项目。
var companies = [{name:"one", color:"#8a8a8a"},{name:"two", color:"#5d9a0c"},{name:"three", color:"#005a8b"}}];
感谢,
RL