0

我不知道如何替换chartist 中的y 轴标签!我在Chartist.js-API 文档中没有找到任何内容。我需要用 X 替换 0 ,用 B 替换 2 ,用 A 替换 1。想法会很棒!

var data = {
    labels: ['1', '2', '3', '4', '5', '6'],
    series: [
        [2,2,1,0,0,0],
    ]
};

我在JSFiddle的代码。

4

1 回答 1

1

要格式化 y 轴标签,您可以在 axisY 中使用 labelInterpolationFnc。要创建您需要的标签,您可以在 'options' 的 'axisY' 中添加以下函数:

labelInterpolationFnc: function(value) {
    if (value == 0) {
        return 'X'
    }
    return String.fromCharCode(64 + value)
}

我在JSFiddle的代码。

于 2017-02-07T12:27:57.783 回答