【问题标题】:c3js Stacked Bar chart from json array来自json数组的c3js堆积条形图
【发布时间】:2017-11-22 19:52:52
【问题描述】:

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

我的 Json 看起来像这样:

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

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

  • x 轴:日期
  • y 轴:生产
  • 组:标签

我的目标是拥有

  • x 轴:线
  • y 轴:生产
  • 组:标签

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

请救救我!! =*

附言随意打击和抨击我的代码...我不是一个好的 JS 开发人员...但是! 谢谢!

【问题讨论】:

    标签: javascript json d3.js bar-chart c3.js


    【解决方案1】:

    好吧,花了我一些时间,但 here 是你需要的小提琴。对于我所做的工作:

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

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

    【讨论】:

    • 罗库姆!巨大的成功!感谢您的回答!完美解决!
    猜你喜欢
    • 2017-02-23
    • 2017-06-05
    • 2016-03-11
    • 1970-01-01
    • 1970-01-01
    • 2018-10-07
    • 1970-01-01
    • 2020-08-22
    • 1970-01-01
    相关资源
    最近更新 更多