私は私のコードでこれを持っているよりも位置して列を識別:4列のデータのテーブルがあるので、DTAむしろ名前
_currentData = dta.map(function(d) {
return {
"Filter_1": d.Company,
"Filter_2": d.Continent,
"Dt": parseDate(d.Dt),
"amount": +d.NumUsers
};
})
- そのヘッダーはCompany/Continent/Dt/NumUsers
あり、それは列を識別することが可能ですヘッダーではなくその位置によって表示されます。私は、次のどちらも作品を試してみました:
_currentData = dta.map(function(d) {
return {
"Filter_1": d[0],
"Filter_2": d.Continent,
"Dt": parseDate(d.Dt),
"amount": +d.NumUsers
};
})
_currentData = dta.map(function(d) {
return {
"Filter_1": d.columns(0),
"Filter_2": d.Continent,
"Dt": parseDate(d.Dt),
"amount": +d.NumUsers
};
})
したがって、 'dta'は' d3.csv'から受け取ったオブジェクトの配列ですか? – inspired
@whytheq将来のユーザーのためにこの質問を見つけやすくするためにタイトルを編集しました。 –
@GerardoFurtado全く問題ありません – whytheq