Guest User

Untitled

a guest
Dec 18th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. function drawMarkerSelect(data) {
  2. var counter = -1;
  3. var xf = crossfilter(data);
  4. var groupname = "marker-select";
  5. var facilities = xf.dimension(function(d) { return d.str_lat_ln; });
  6. //var facilitiesGroup = facilities.group().reduceCount();
  7. var facilitiesGroup = facilities.group();
  8. var anum = 1
  9. var marker = dc_leaflet.markerChart("#demo1 .map",groupname)
  10. .dimension(facilities)
  11. .group(facilitiesGroup)
  12. .width(600)
  13. .height(400)
  14. .center([49.240648, -123.105216])
  15. .zoom(11)
  16. .popup(function(d,marker) {
  17. counter++;
  18. return "<div align='center'><b>ctuid</b><br>" + data[counter].ctuid +
  19. "<br><b>greatest</b><br>" +
  20. data[counter].greatest;
  21. })
  22. .cluster(false);
  23. var types = xf.dimension(function(d) { return d.greatest; });
  24. var typesGroup = types.group().reduceCount();
  25. var typesGroup = types.group();
  26.  
  27. var pie = dc.pieChart("#demo1 .pie",groupname)
  28. .dimension(types)
  29. .group(typesGroup)
  30. .width(200)
  31. .height(200)
  32. .renderLabel(true)
  33. .renderTitle(true)
  34. .ordering(function (p) {
  35. return -p.value;
  36. });
  37.  
  38. dc.renderAll(groupname);
  39. return {marker: marker, pie: pie};
Add Comment
Please, Sign In to add comment