ChartJS 处理图表JS中的日期间隔

14ifxucb  于 2022-11-06  发布在  Chart.js
关注(0)|答案(1)|浏览(268)

我正在使用chart js绘制一个图形。我有一些不一致的数据。例如,我分享的示例数据以1909开头,下一个是**1960。**在其他情况下,它们都能正确显示:1980年1981年1982年
是否有方法可以处理有间隔的特定数据?例如,按顺序显示年份。

  1. const ctx = canvas.getContext("2d");
  2. const myChart = new Chart(ctx, {
  3. type: "line",
  4. data: {
  5. labels: labels,
  6. datasets: [{
  7. label: "Country Population",
  8. data: data,
  9. }, ],
  10. },
  11. options: {
  12. scales: {
  13. x: {
  14. title: {
  15. display: true,
  16. text: "Year",
  17. },
  18. xAxes: [{
  19. type: 'time',
  20. time: {
  21. unit: 'year'
  22. }
  23. }]
  24. },
  25. y: {
  26. title: {
  27. display: true,
  28. text: "Population",
  29. },
  30. },
  31. },
  32. },
  33. });

olhwl3o2

olhwl3o21#

图书馆你是如何使用时间和图表?我用图表(v3.8)和luxon(时间)似乎工作
第一个

相关问题