【发布时间】:2018-05-05 05:13:02
【问题描述】:
我正在尝试使用 C3 创建一个饼图。我有一个对象数组,如下所示:
myData= [ { a: 1 }, { b: 14 }, {c: 21 }, { d: 16 }]
a,b,c,d 是标签,数字应该是我图表的值。
var chart = c3.generate({
data: {
columns: [
myData
],
type: 'donut'
},
donut: {
title: "I am a chart"
}
});
这种方法行不通,因为 C3 不接受数据类型...
【问题讨论】:
-
你读过documentation吗?关于如何绘制饼图有一个example。
columns必须是一个数组数组,其中每个子数组包含绘制系列所需的所有数据。
标签: javascript d3.js c3.js