円としてプロットされている複数の y 軸値を持つグラフを作成しました。各 y 軸の値セットを線 (基本的には折れ線グラフ) で接続したいと考えています。
私のエラーは、y 軸線の値を定義しようとしている方法にあると思います。
var line = d3.svg.line()
.x(function(d) { return x(d.x); })
.y(function(d) { return y(d.y1, d.y2, d.y3); });
ここに私のデータセットがあります:
var dataset = [
{x: d3.time.hour.utc.offset(now, -5), y1: 1, y2: 3, y3: 2},
{x: d3.time.hour.utc.offset(now, -4), y1: 2, y2: 2, y3: 4},
{x: d3.time.hour.utc.offset(now, -3), y1: 3, y2: 3, y3: 1},
{x: d3.time.hour.utc.offset(now, -2), y1: 4, y2: 1, y3: 2},
{x: d3.time.hour.utc.offset(now, -1), y1: 5, y2: 5, y3: 3},
{x: now, y1: 6, y2: 4, y3: 3},
];
そして、これが今の私のグラフの完全な例です: http://jsbin.com/edikeg/1/edit
line() メソッドの API リファレンスを読みましたが、他に何を試せばよいかわかりません。これを達成するための最善のアプローチ、および d3.js を開始するためのヒントや初心者用のリソースを検討するための追加の方法を誰かが推奨できる場合は、大いに感謝します。
ありがとう