0
我使用D3(技術上爲C3)嘗試創建分組條形圖。在D3/C3中沒有分組的條形圖列
我試圖做的圖表是每個職業的捐贈條形圖,按PaymentType分組。對於我的生活,我無法弄清楚如何進行分組。
這是我迄今爲止的代碼。它產生我想要的一切,除了PaymentType分組:
var x_values = ["Occupation", "DENTIST", "PROGRAMMER/ANALYST", "CORPORATE SECRETARY", "PHYSICIAN", "PROFESSOR", "PRESIDENT", "PROFESSOR", "MANAGER", "CORPORATE SECRETARY", "PRESIDENT", "PHYSICIAN", "DENTIST", "PROGRAMMER/ANALYST", "CO-OWNER", "MANAGER", "CO-OWNER"]
var y_values = ["Donation", 11340, 12335, 3259, 18041, 10415, 35900, 14660, 21985, 2950, 15110, 16705, 370, 22255, 13055, 4000, 20740]
var z_values = ["PaymentType", "MONETARY", "NON-MONETARY", "NON-MONETARY", "MONETARY", "MONETARY", "NON-MONETARY", "NON-MONETARY", "MONETARY", "MONETARY", "MONETARY", "NON-MONETARY", "NON-MONETARY", "MONETARY", "MONETARY", "NON-MONETARY", "NON-MONETARY"]
var chart = c3.generate({
data: {columns: [y_values],
type: 'bar',
groups: [z_values],},
axis: {x:
{type: 'category',
categories: x_values}}
});