我有一张C3图表,
我想在读取其y值的每个点上添加一个标签,并附加一个百分比符号。
例如400%。
有条形图的解决方案
labels: {
format: {
y: d3.format("$,")
//y: function (v, id) { return "Custom Format: " + id; }
}
但这不适用于折线图。
条形图的自定义标签上也有很好的答案,但是,这似乎不会转移到折线图上。
自定义工具提示上有一个很好的答案,但是我不知道如何在折线图中做自定义标签。
尝试:http : //jsfiddle.net/7kYJu/6547/
另外,由于某种原因,使用%
会阻止图形出现,而$
会起作用,例如
y: d3.format("$,")
试试这个
`var chart = c3.generate({
data: {
columns: [
['data1', 30, 200, 100, 400, 150, 250],
['data2', 130, 100, 140, 200, 150, 50]
],
type: 'line',
labels: {
format: {
data1: d3.format("$,")
//data1: function (v, id) { return "Custom Format: " + id; }
}
}
}
});`
它应该是数据数组,而不是要在格式对象中作为键提及的轴
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句