【发布时间】:2017-06-28 07:08:17
【问题描述】:
我现在正在使用 C3 条形图,但我遇到了 X 轴刻度的问题。我正在动态获取 X 轴的价值。
见以下代码:
chart = c3.generate({
bindto: '#port_range_to_port_range',
data: {
x: 'x',
columns: [
['x','Ho Chi Minh City', 'Tanjung Priok (Jakarta)', 'Chennai', 'Chennai', 'Chennai'],
['Your lowest rate', 530, 800, 900, 525, 190],
['Benchmark rate', 241, 890, 254, 100, 149],
['Lowest rate on route',200, 859, 256, 365, 410],
],
type: 'bar'
},
axis: {
x: {
type: 'category' // this needed to load string x value
},
y: {
tick: {
format: d3.format("$,")
}
}
},
legend: {
show: false
}
});
你可以看到上面我在X轴上用了3次“Chennai”。更多内容见下文
columns: [
['x','Ho Chi Minh City', 'Tanjung Priok (Jakarta)', 'Chennai', 'Chennai', 'Chennai'],
【问题讨论】:
-
无法重现您的问题,请参阅此小提琴:jsfiddle.net/Dimmy/q2spv1mc/1 问题是否仍然存在?
-
我刚刚更新了 c3.min.js 并且它工作正常。以前我是从 //cdn.jsdelivr.net/c3/0.4.11/c3.min.js 调用的,现在我从 cdnjs.cloudflare.com/ajax/libs/c3/0.4.10/c3.min.js 下载了它。
标签: javascript graph c3.js