C3条形图 - JSON输入

arm*_*ino 4 javascript c3.js

C3条形图是否支持JSON数据?我试图让一个简单的例子工作,但找不到任何关于如何实现这样的文档或示例:

var chart = c3.generate({
    data: {
        type: 'bar',
        json: [
            { 'indicator': 'X', 'total': 100 },
            { 'indicator': 'Y', 'total': 200 },
            { 'indicator': 'Z', 'total': 300 }
        ],
        keys: {
            x: 'indicator',
            value: ['total']
        }
    },
    bar: {
        width: {
            ratio: 0.5
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

arm*_*ino 5

问题是缺失的axis价值.这是一个工作的JS小提琴.

var chart = c3.generate({
    data: {
        type: 'bar',
        json: [
            { 'indicator': 'X', 'total': 100 },
            { 'indicator': 'Y', 'total': 200 },
            { 'indicator': 'Z', 'total': 300 }
        ],
        keys: {
            x: 'indicator',
            value: ['total']
        }
    },
    axis: {
            x: {
                type: 'category'
            }
    },
    bar: {
        width: {
            ratio: 0.5
        }
    }
});
Run Code Online (Sandbox Code Playgroud)