добавляет новое поле элементам данных
property | string | поле |
data | object | данные с элементами группы |
number | property name |
$$("mychart").group({
by:"company",
map:{
sales:["sales", "sum"],
state:["grouped", "string"]
}
});
Предположим, что изначально у нас есть такие данные:
initial_data = [
{id:1, sales:262, year:2003, company:"Company 3"},
{id:2, sales:527, year:1998, company:"Company 1"},
{id:3, sales:629, year:2006, company:"Company 3"},
{id:4, sales:403, year:2008, company:"Company 2"},
{id:5, sales:377, year:2006, company:"Company 2"}
];
Мы группируем их таким образом:
$$("mychart").group({
by:"company",
map:{
sales:["sales", "sum"],
state:["grouped", "string"]
}
});
И в итоге получаем:
new_data = [
{id: "Company 1", sales: 527, state: "grouped"}
{id: "Company 2", sales: 780, state: "grouped"}
{id: "Company 3", sales: 891, state: "grouped"}
];