Charts 条形图的线性x轴

Charts 条形图的线性x轴,charts,chart.js,react-chartjs,react-chartjs-2,Charts,Chart.js,React Chartjs,React Chartjs 2,我正在使用ChartJS2.9.3。我想为条形图的x轴设置线性比例。它的工作原理应该与表示负值、十进制值和正值的直线图的任何线性比例一样 我已经设法创建了几乎类似的规模使用此选项 scales: { xAxes: [ { type: "time", time: { parser: "Y", unit: "year", dis

我正在使用
ChartJS2.9.3
。我想为条形图的x轴设置线性比例。它的工作原理应该与表示负值、十进制值和正值的直线图的任何线性比例一样

我已经设法创建了几乎类似的规模使用此选项

 scales: {
    xAxes: [
      {
        type: "time",
        time: {
          parser: "Y",
          unit: "year",
          displayFormats: {
            year: "Y"
          }
        },
      }
    ]
  },
但它不适用于十进制值,当数据集具有负
x
值时,它只是四舍五入到整数并将条放置在该位置

如何表示十进制值呢


Chartjs>=3.0.0
为条形图引入了线性比例。但是这个版本有一些其他的错误,所以我一直坚持使用2.9.3版本,我不建议将轴类型更改为时间,因为如果没有“分数时间”,这将引入一些其他问题。而增加对它的支持也不是那么容易

最好的办法是使用自定义函数创建自己的标签。例如:

const f=()=>{
设a=[];

对于(让n=-30;n感谢这一点。但是当x轴属于类别时,拖动和平移x轴不起作用,但在时间刻度上它起作用