More Related Content
Similar to データビジュアライゼーション Dc.jsで遊ぼう - 清水 (20)
データビジュアライゼーション Dc.jsで遊ぼう - 清水
- 13. var chart = dc.barChart("#test");
var data = crossfilter(dataset);
var yearDimension = data.dimension(function(d) {return d.year;});
var dataSumGroup = yearDimension.group().reduceSum(
function(d) {return d.data_num / 1000000000000;});
var minYear = d3.min(dataset,function(d) {return d.year;});
var maxYear = d3.max(dataset,function(d) {return d.year;});
chart
.width(768)
.height(480)
.x(d3.scale.linear().domain([minYear,maxYear]))
.yAxisLabel("売上高(単位:1兆円)")
.dimension(yearDimension)
.group(dataSumGroup);
- 14. var chart2 = dc.pieChart("#test2");
var data = crossfilter(dataset);
var pfctDimension = data.dimension(function (d) {return d.pfct;});
var pieGroup = pfctDimension.group().reduceSum(
function (d) {return d.data_num / 1000000000000;});
chart2
.width(600)
.height(1000)
.innerRadius(100)
.dimension(pfctDimension)
.group(pieGroup)
.legend(dc.legend());