
334
15 章 可視化
nbviz.makeFilterAndDimensions = function(winnersData){
//...
};
nbviz.filterByCountries = function(countryNames) {
//...
};
nbviz.filterByCategory = function(cat) {
//...
};
nbviz.getCountryData = function() {
// ...
};
nbviz.onDataChange = function() { #
❷
var data = nbviz.getCountryData();
nbviz.updateBarChart(data);
nbviz.updateMap(data);
nbviz.updateList(nbviz.countryDim.top(Infinity));
data = nestDataByYear(nbviz.countryDim.top(Infinity));
nbviz.updateTimeChart(data);
};
}(window.nbviz = window.nbviz || {}));
❶ これ以降の空のメソッドは、今後使用する際に詳細に説明する。
❷ この関数はデータ変更時(アプリケーションの初期化後、これはユーザドリブン)に呼び出され、
Nobel-viz
要素を更新する。詳細は「
15.4.2
基本的なデータの流れ」を参照。 ...