3
我想弄清楚,如果有辦法訪問onclick
事件中Company
數據數組中的值。到目前爲止,使用api
函數我只能到Users
陣列。在數據事件中訪問c3js中的數據值
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/
我很樂意提供幫助,但是您可以在沒有ajax調用的情況下將圖表的小提琴放在一起,只是一個獨立的版本? – Sean
我舉了一個實例:http://jsfiddle.net/et37a9t2/ – stefita