Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. const dataSelectHandler = (data) => {
  2. console.log('data', data)
  3. }
  4. const graph = new Chart(ref.current, {
  5. data : {
  6. labels : Array(30).fill(0).map((_, i) => i + 1 + ''),
  7. datasets: [
  8. {
  9. values,
  10. chartType: 'line',
  11. },
  12. {
  13. values: values.map((x, i, a) => x + a
  14. .slice(0, i)
  15. .reduce((acc, curr) => acc + curr, 0))
  16. }
  17. ],
  18. yMarkers: [{ label: '평균', value: values.reduce((acc, curr) => (acc + curr), 0) / 30}],
  19. yRegions: [{ label: "상위20%", start: 6000, end: 9000 }]
  20. },
  21. type: 'line',
  22. colors: ['light-green', 'magenta'],
  23. barOptions: {
  24. spaceRatio: 0.3,
  25. },
  26. lineOptions: {
  27. dotSize: 6
  28. },
  29. axisOptions: {
  30. xIsSeries: true
  31. },
  32. isNavigable: true,
  33. valuesOverPoints: true
  34. })
  35. graph.parent.addEventListener('data-select', dataSelectHandler)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement