我目前有一个下拉菜单和日期选择器,单击时会返回一个新的数据源。类似的方法见这里。
该数据源用于创建我的图表并按比例放大/缩小显示的数据量。
一般来说,我的源代码遵循以下结构:
var updateGraphData = function(error, json) {
updateGraph(json);
}
// datepicker code goes here
// url param update code as seen in linked jsfiddle goes here
function MakeUrl() {
var urlSource = BaseURL + param1 + param2; /*these values are defined in the param code mentioned */
d3.json(urlSource, updateGraphData);
}
//set dimensions
var margin = {top: 30,right: 60,bottom: 30,left: 60
};
var width = 800 - margin.left - margin.right;
var height = 400 - margin.top - …
Run Code Online (Sandbox Code Playgroud)