Source: muze/src/canvas-config.js

/**
 * CanvasConfig
 *
 * This is the list of all configurations that can be applied on canvas.
 *
 * @module CanvasConfig
 *
 * @param {AxisConfig} config.axes.x X Axis configuration {@link AxisConfig}.
 * @param {AxisConfig} config.axes.y Y Axis configuration {@link AxisConfig}.
 * @param {GridLineConfig} config.gridLines Grid line configuration {@link GridLineConfig}.
 * @param {GridBandConfig} config.gridBands Grid band configuration {@link GridBandConfig}.
 * @param {GlobalLegendConfig} config.legend Legend configuration {@link GlobalLegendConfig}.
 * @param {InteractionConfig} config.interaction Interaction configuration {@link InteractionConfig}
 * @param {Object} config.autoGroupBy Group by configuration.
 * @param {boolean} config.autoGroupBy.disabled If true, then disables automatic group by of datamodel in the
 * chart. By default, set to false.
 */