複数の線でグラフを表示する必要があります。
残りの API から 3 つのシグナル値をフェッチし、それらすべてを取得するまで待ってから、グラフをレンダリングする必要があります。
私は待つ方法を知っています:
this.scores = new ActivityScore();
var that = this;
this.scores.on("change", function(model) {
console.log(model.attributes);
that.configuration.series =[{
name: 'Activity',
data: graphMappers.toGraphSerie(model)}]
});
this.scores.fetchFromDate("myDate");
JQuery $.when の新しい機能は非常に興味深いものです。backbone.Model と組み合わせて試してみたいと思います。
そのようなものはいいでしょう:
$.when(scores1.fetchFromDate("myDate"),scores2.fetchFromDate("myDate"),graph.render())