CHART.js 散点图中 x 轴的非数字

Dom*_*Dom 3 javascript ember.js chart.js

我正在尝试使用 Chartjs 生成散点图。在我的散点图中,我希望 x 轴刻度标签是一个字符串。但是如果我尝试下面的代码,我会在 x 轴标签比例中得到数字

datasets: [{
        label: 'Scatter Dataset',
        data: [{
            x: "a",
            y: 0
        }, {
            x: "b",
            y: 3
        }, {
            x: "",
            y: 5
        }]
    }]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何将我的 x 轴刻度设置为字符串值并使图表正常工作?

Al *_*ins 12

这是可以实现的,它在文档中。作为轴定义的一部分:

let Chart = new Chart(ctx, { type: ... data: ... options: { scales: { xAxes: [{ type: 'category', labels: ['一月', '二月', '三月', '四月', '五月', '六月'] }] } } });

上:https: //www.chartjs.org/docs/latest/axes/cartesian/category.html