Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function drawMarkerSelect(data) {
- var counter = -1;
- var xf = crossfilter(data);
- var groupname = "marker-select";
- var facilities = xf.dimension(function(d) { return d.str_lat_ln; });
- //var facilitiesGroup = facilities.group().reduceCount();
- var facilitiesGroup = facilities.group();
- var anum = 1
- var marker = dc_leaflet.markerChart("#demo1 .map",groupname)
- .dimension(facilities)
- .group(facilitiesGroup)
- .width(600)
- .height(400)
- .center([49.240648, -123.105216])
- .zoom(11)
- .popup(function(d,marker) {
- counter++;
- return "<div align='center'><b>ctuid</b><br>" + data[counter].ctuid +
- "<br><b>greatest</b><br>" +
- data[counter].greatest;
- })
- .cluster(false);
- var types = xf.dimension(function(d) { return d.greatest; });
- var typesGroup = types.group().reduceCount();
- var typesGroup = types.group();
- var pie = dc.pieChart("#demo1 .pie",groupname)
- .dimension(types)
- .group(typesGroup)
- .width(200)
- .height(200)
- .renderLabel(true)
- .renderTitle(true)
- .ordering(function (p) {
- return -p.value;
- });
- dc.renderAll(groupname);
- return {marker: marker, pie: pie};
Add Comment
Please, Sign In to add comment