【发布时间】:2018-03-29 20:50:18
【问题描述】:
目前我在 c3.js 中生成的图表的图例是颜色矩形,我想用圆圈来改变它。我该怎么做?
var chart = c3.generate({
data: {
columns: [
['data1', 30],
['data2', 120],
],
type : 'donut',
onclick: function (d, i) { console.log("onclick", d, i); },
onmouseover: function (d, i) { console.log("onmouseover", d, i); },
onmouseout: function (d, i) { console.log("onmouseout", d, i); },
label:true,
},
donut: {
title: "Iris Petal Width",
label: {
/*format: function(value, ratio, id)
{
return d3.format('')(value)
},*/
show: false
}
}
});
【问题讨论】:
-
这么简单的问题有点复杂:groups.google.com/forum/#!topic/c3js/KHUD20RP_hs。可能有一个更新的解决方案,但这是我使用的。
-
仅供参考,这些不是矩形。它们是线 (
<line>) 元素。
标签: javascript d3.js c3.js