私は D3.js を試していますが、少し問題があります。これが私のスクリプトです:
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<script src="http://d3js.org/d3.v3.js"></script>
<script>
d3.csv("result-do-nothing.csv", function(error, data) {
data.forEach(function(d) {
console.log(d);
console.log(d.nb);
console.log(d.memory);
console.log(d.memory_peak);
});
});
</script>
</body>
ここにCSVがあります
nb, memory, memory_peak
0,0.809,0.822,
100,0.779,1.072,
200,0.656,1.072,
300,0.656,1.072,
400,0.656,1.072,
500,0.656,1.072,
そのため、スクリプトを実行すると、
console.log(d)
出力Object {nb: "0", memory: "0.809", memory_peak: "0.822"}
=> ナイスconsole.log(d.nb)
出力0
=> ナイスconsole.log(d.memory)
出力undefined
=> なぜ?console.log(d.memory_peak)
出力undefined
=> なぜ?
私はFFとクロムで同じ問題を抱えています。理由が本当にわかりません。ところで、私も試して、列の名前を変更し、csvd['memory']
の末尾を削除/追加します。,
何も機能しません
編集:私はとても初心者です。csv ヘッダーに余分なスペースがあります:memory
代わりにmemory