JavaScriptでデータを操作する方法がわかりません。基本的に私はいくつかのD3ビジュアライゼーションに取り組んでいます。そこでは、データをビジュアルで動作させるためにデータを操作する必要があります。ここでは、既存のデータに基づいてオブジェクトの配列に新しいデータを追加しようとしています。D3/Javascript
基本的に、配列内の各オブジェクトの新しいデータ/プロパティを「追加」する方法を理解しようとしています。ここで
、私は(4つの新しいキーで)増強オブジェクトの新しい配列を返すようにやろうとしていますものです:
function getTileData(rawdata) {
return data.map(function(d,i) {
// positioning for square visual
// stored here to make it easier
// to keep track of.
d.col = i % numPerRow;
d.x = d.col * (squareSize + squarePad);
d.row = Math.floor(i/numPerRow);
d.y = d.row * (squareSize + squarePad);
return d;
});
};
任意の考え?基本的に私は興味がありました: 1.上記のマップ方法で正しい軌道に乗っていますか?
2.この新しい情報を追加する良い方法はありますか?私はかなり緑色で、データはjavascriptで表示されています。
あなたがテーブルの*トップ*上* *列を追加したいですか? – drewmoore
Drew - 申し訳ありません。私は急いでそれは貧しいと書いた。私はいくつかの編集をしました。私はそれをより明確にすることを望みます。 – theStud54