useStatisticDualYear.js 743B

123456789101112131415161718192021222324252627282930313233343536373839
  1. export function useStatisticDualYear(chartData) {
  2. const chartSettings = {
  3. title: null,
  4. datasets: [
  5. {
  6. label: '-',
  7. data: [],
  8. fill: false,
  9. backgroundColor: '#2f4860',
  10. borderColor: '#2f4860',
  11. tension: 0.4,
  12. },
  13. {
  14. label: '-',
  15. data: [],
  16. fill: false,
  17. backgroundColor: '#00bb7e',
  18. borderColor: '#00bb7e',
  19. tension: 0.4,
  20. },
  21. ],
  22. }
  23. let index = 0
  24. for (const key in chartData.data) {
  25. chartSettings.datasets[index].label = key
  26. chartSettings.datasets[index].data = chartData.data[key]
  27. index++
  28. }
  29. return {
  30. title: chartData.title,
  31. description: chartData.description,
  32. data: chartSettings,
  33. }
  34. }