javascript - C3条形图-JSON输入

标签 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
        }
    }
});

最佳答案

问题是缺少 axis 值。这是一个工作 JS fiddle .

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
        }
    }
});

关于javascript - C3条形图-JSON输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26520294/

相关文章:

javascript - 使用 C3JS 的 x 轴上的多个值(时间序列)

javascript - 带有重叠条的堆积条形图 C3js

javascript - C3 API 加载调用后刻度线未与数据对齐

javascript - C3.js 与 React.js 集成以获取实时数据

javascript - 如何验证多行的标记?

jquery - C3 图表不需要 y 轴上的小数

javascript - 单击表单提交按钮时调用经典 ASP 函数

javascript - 如何使用 jquery 从 webgrid 的选定行获取值

javascript - 如何制作jquery插件?

javascript - 任何确定透明背景颜色CSS的方法