我试图弄清楚,是否有办法从事件中的Company
数据数组中访问值onclick
。到目前为止,api
我只使用了Users
数组。
var chartCompany = c3.generate({
bindto: '#users-chart',
data: {
x: 'Company',
url: '/ajax_call',
mimeType: 'json',
type: 'bar',
axes: {
Company: 'x'
},
onclick: function (d, i) { console.log(chartCompany.data()); }
},
axis: {
x: {
type: 'category',
show: false
},
}
});
以及来自服务器的 json 响应:
{
"Company": ["Company 1", "Company 2", "Company 2"],
"Users" : [10, 20, 30]
}
任何帮助/想法将不胜感激。
[编辑 1] 详细说明我的问题:当单击来自用户的数据(显示为条形)时,我想获得相应的公司。
[编辑 2] 工作静态示例:http: //jsfiddle.net/et37a9t2/