Skip to main content
Module

x/billboardjs/Chart/api/group.ts

πŸ“Š Re-usable, easy interface JavaScript chart library based on D3.js
Go to Latest
File
/** * Copyright (c) 2017 ~ present NAVER Corp. * billboard.js project is licensed under the MIT license */import {isUndefined} from "../../module/util";
export default { /** * Update groups for the targets. * @function groups * @instance * @memberof Chart * @param {Array} groups This argument needs to be an Array that includes one or more Array that includes target ids to be grouped. * @returns {Array} Grouped data names array * @example * // data1 and data2 will be a new group. * chart.groups([ * ["data1", "data2"] * ]); */ groups(groups: string[][]): string[][] { const $$ = this.internal; const {config} = $$;
if (isUndefined(groups)) { return config.data_groups; }
config.data_groups = groups; $$.redraw();
return config.data_groups; }};