javascript - c3图键值对

标签 javascript jquery c3.js

所以我的大脑处于关闭状态。

我有一个 c3 图表,它接受数字数组,以便它可以在图表上显示条形。我无法将来自后端的数据动态解析到这些数组中。

我有三个变量

var inp = graphNums.inProgress;
var rec = graphNums.received;
var att = graphNums.attention;

这会在键值对中生成数据,如下所示

{group1: 3, group2: 0, group3: 0}

这些组与图表底部的 x 访问相匹配,执行类似的操作。

for (i in inp) {
        if (inp.hasOwnProperty(i)) {
            cat.push(i)
        }
    }
    cat.unshift('x'); //x needs to be there for the graph to work

问题就出在这里。该图仅接受这样的值。

['Rec', 5, 1, 4, 8, 5, 3],
['InP', 7, 2, 7, 9, 7, 3],
['Res', 10, 5, 2, 9, 5, 2],

我一生都无法弄清楚如何让键值对与这个数组匹配。任何帮助将不胜感激。

带有完整图表和示例的 jsfiddle。 http://jsfiddle.net/17sqrnec/5/

最佳答案

我建议查看此处的文档:http://c3js.org/samples/data_json.html 您会发现可用于类别的 JSON 格式,例如:

{category: 'cat1', group1: 3, group2: 0, group3: 0}

关于javascript - c3图键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49183058/

相关文章:

javascript - 在水平条形图上旋转 x 轴文本

javascript - C3 中带有 JSON 数据的多个 Y 轴

javascript - 使用 jquery 更新 url 中的文件名

javascript - Android BLE 客户端在 onCharacteristicRead 中只返回 600 字节的数据

javascript - 为什么滚动不能正常工作?

javascript - 显示和隐藏并不相反

javascript - 使用 jQuery 在悬停时加载文件

javascript - ng2-bootstrap-modal 在 webpack 编译后不起作用

javascript - 从没有 ID 的 Img 中获取 id

javascript - 带有外部 json 数据的 C3.js 分组条形图