来自 json 数组的 c3js 堆积条形图

c3js Stacked Bar chart from json array

伙计们,这就是问题所在:我有一个用 c3js 编写的时间序列堆积条形图,它工作得非常好。但我仍然需要创建一个堆叠条形图,其中包含与类别图相同的数据 BUT...

我的 Json 看起来像这样:

{"product":"acucar5kg","bundle":0,"units":5342,"production":26710,"label":"acuuki 5kg","line":"Empacotamento 1","date":"2017-10-02"}

而我原来的图表是这样的:

我的objective是有

为了简单起见,我的原始代码在这里:code on jsfiddle 并快速作弊,让任何人都能理解我真正想要的......这是模型

救命啊!! =*

p.s。随时打击和 bash 我的代码...我不是一个好的 JS 开发人员...但是! 谢谢!

嗯,花了我一些时间,但是 here 是 fiddle 你需要的。我做的作品:

nestedData 对象更改 return d.line; 中的行,为 formatedData 对象更改 obj.line = entry.key; 中的行。还要更改生成方法中的属性 x: 'line', 和类型 type: 'category'

检查并告诉我这是否适合你。