0

株式データを格納する PHP を使用した趣味のプロジェクト サイトに取り組んでいます。データは、このような派手な折れ線グラフとして出力されますhttp://bl.ocks.org/mbostock/3883245 説明付きのようなチュートリアルを検索しようとしましたが、成功しませんでした。

コードは次のとおりです。 http://jsfiddle.net/Vartox/5Ur3j/1/

このビットは、まったくわかりません。前もって感謝します

x.domain(d3.extent(dataset, function(d) { return parseDate(d.date); }));
y.domain(d3.extent(dataset, function(d) { return parseFloat(d.close); }));


svg.append("g")
    .attr("class", "x axis")
    .attr("transform", "translate(0," + height + ")")
    .call(xAxis);

svg.append("g")
    .attr("class", "y axis")
    .call(yAxis)
    .append("text")
    .attr("transform", "rotate(-90)")
    .attr("y", 6)
    .attr("dy", ".71em")
    .style("text-anchor", "end")
    .text("Price ($)");

svg.append("path")
    .datum(dataset)
    .attr("class", "line")
    .attr("d", line);
4

1 に答える 1

4

29 行目から 30 行目でスケールを混同しています --

var line = d3.svg.line()
  .x(function(d) { return x(parseFloat(d.date)); })
  .y(function(d) { return y(parseDate(d.close)); });

する必要があります

var line = d3.svg.line()
  .x(function(d) { return x(parseDate(d.date)); })
  .y(function(d) { return y(parseFloat(d.close)); });
于 2013-09-07T20:13:46.120 に答える