在chart.js中设置X轴和Y轴的精确值

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

[new图表][1][图表][2]
我有一个图表,我想在其中将最大值设置为数据的最大值,这里应该是42,但它将数字四舍五入,所以它变成了45,我如何使最大值精确,而不是分步进行?

  1. var myChart = new Chart(ctx, {
  2. type: 'scatter',
  3. data: {
  4. datasets: [{
  5. label: 'Tiempo-Hole',
  6. borderColor: window.chartColors.red,
  7. fill: false,
  8. pointRadius: 0,
  9. data: storage,
  10. showLine: true,
  11. },
  12. scales: {
  13. yAxes: [{
  14. display: true,
  15. ticks: {
  16. suggestedMin: 0,
  17. suggestedMax: yPoints[length] ,
  18. beginAtZero: true // minimum value will be 0.
  19. }
  20. }],
  21. xAxes: [{
  22. display: true,
  23. ticks: {
  24. suggestedMin: 0,
  25. suggestedMax: xPoints[xLength] ,
  26. beginAtZero: true
  27. }
  28. }]
  29. }
  30. }```
  31. [1]: https://i.stack.imgur.com/8Altn.png
  32. [2]: https://i.stack.imgur.com/4k8xe.png
zzlelutf

zzlelutf1#

我认为您可以使用minmax选项,而不是suggestedMinsuggestedMax,这两个选项对于扩展轴的范围但保持自动调整行为很有用。
第一个

相关问题