2016-12-06 4 views
0

私は10ミリメートルごとに移動距離である300データポイントのセットを持っています。これは実験結果なので、グラフの正確な式はありません。このようにしてX方向に移動するオブジェクトをアニメーション化することができます。データポイントを読み取り、それに応じて移動します。データ点は線形ではありません。一連のデータポイントに基づいてアニメーションを制御できますか?

+0

あなたはjavaまたはjavascriptでこれを行うことを検討していますか?環境は何ですか? –

+0

Javascript。私はJavaScriptを実行するためにEclipseを使用しています。私はChart.jsで自分のグラフを作った。グラフを作成しますが、私は実験結果をアニメーションに表示したい、オブジェクトを動かすなどの操作をする – Voeux

+0

オブジェクトを「X方向」と「それに応じて」より少し動かしたい方法を定義する必要があります。データポイントの例と予想される動きを教えてください。 –

答えて

0

私はchart.js documentationを見ました。変更を加えた後にグラフを更新する更新方法があるようです。あなただけの300異なる単一ポイントで1ポイントをアニメーション化するために探しているなら、あなたはおそらくちょうど結果をループタイムアウトを行うことができます:私はこのコードをテストしていない

var myBubbleChart = new Chart(ctx, { 
    type: 'bubble', 
    data: data, 
    options: options 
}); 

getData() //some method to obtain the datapoints 
    .then(function (result) { 

     for (var i = 0; i < result.length; i++) { 
      setTimeout(function (myBubbleChart, result) { 
       myBubbleChart.data.datasets[0].data[0] = result; 
       myBubbleChart.update(); 
      }, 10 * i, myBubbleChart, result[i]); 
     } 

}); 

、それはどのように私の単なる一例ですあなたが探しているものを達成できると思います。

関連する問題