wijmo.chart.wijbarchart 名前空間 > options タイプ : seriesTransition オプション |
seriesList データが変化するときに使用するアニメーションオブジェクトを作成します。これにより、同じ系列のデータの変化を視覚的に表示できます。
型: wijmo.chart.chart_animation オブジェクト
デフォルト値: {enabled:true, duration:400, easing: "easeInCubic"}
Javascript (Usage) | |
---|---|
$(function () { //値を取得する var returnsValue; //タイプ: wijmo.chart.chart_animation returnsValue = $(".selector").wijbarchart("option", "seriesTransition"); //値を設定します var newValue; //タイプ: wijmo.chart.chart_animation $(".selector").wijbarchart("option", "seriesTransition", newValue); }); |
Javascript (Specification) | |
---|---|
var seriesTransition : chart_animation; |
<script id="scriptInit" type="text/javascript"> $(document).ready(function () { $("#wijbarchart").wijbarchart({ seriesList: [createRandomSeriesList("2013")], seriesTransition:{ duration: 800, easing: "easeOutBounce" } }); }); function reload() { $("#wijbarchart").wijbarchart("option", "seriesList", [createRandomSeriesList("2013")]); } function createRandomSeriesList(label) { var data = [], randomDataValuesCount = 12, labels = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], idx; for (idx = 0; idx < randomDataValuesCount; idx++) { data.push(Math.round(Math.random() * 100)); } return { label: label, legendEntry: false, data: { x: labels, y: data } }; } </script>
<div id="wijbarchart" style="width: 500px; height: 250px; border: 2px solid grey"></div> <input type="button" value="Reload Random Data" onclick="reload()" />
プログラムコードによってこのアニメーションを無効にするには、以下のようなコードを使用します。
seriesTransition: {enabled: false}
注: このアニメーションは、ページを最初にロードしたとき、またはページを再ロードしたときには実行されません。データが変化したときにだけ実行されます。