javascripts/dashboard/d3_modules.js

  1. /**
  2. * @namespace javascripts.dashboard.Chart_modules
  3. * @description Load in the require d3 modules for the visualisation
  4. */
  5. import { bin, extent, leastIndex, max } from "d3-array"
  6. import { axisBottom, axisLeft } from "d3-axis"
  7. import { format } from "d3-format"
  8. import { interpolateString } from "d3-interpolate"
  9. import { scaleLinear } from "d3-scale"
  10. import { pointer, select } from "d3-selection"
  11. import { curveMonotoneX, line } from "d3-shape"
  12. import { timeFormat } from "d3-time-format"
  13. import { transition } from "d3-transition"
  14. import { easeCubicInOut, easeLinear } from "d3-ease"
  15. export default {
  16. bin, extent, leastIndex, max,
  17. axisBottom, axisLeft,
  18. format,
  19. interpolateString,
  20. scaleLinear,
  21. pointer, select,
  22. curveMonotoneX, line,
  23. timeFormat,
  24. transition,
  25. easeCubicInOut, easeLinear
  26. }