Skip to content

Instantly share code, notes, and snippets.

@dogrunjp
Last active February 14, 2016 15:04
Show Gist options
  • Save dogrunjp/97b622962a20ca5bce29 to your computer and use it in GitHub Desktop.
Save dogrunjp/97b622962a20ca5bce29 to your computer and use it in GitHub Desktop.
【javascript, D3.js】可変長の引数で渡されたリソースで、可変長のタスク(データの読み込み)を実行する方法。
var vchart = function(obj){
var q = queue();
for(var i=0; i <= arguments.length; i++){
q.defer(d3.json, obj.datas[i].filepath);
}
q.await(multi_chart);
}
//
//呼び出す側のHTML
<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="http://d3js.org/queue.v1.min.js"></script>
<script src="http://d3_multichart.js"></script>
<script>
vchart({datas:[{"filepath":<url 1>},{"filepath": <url 2>}]});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment