blob: 9b8d4c907953a4bbb4a2a1d4e51db21bf848ea8b [file] [log] [blame]
import * as echarts from '../../echarts';
/**
* payload: {
* brushIndex: number, or,
* brushId: string, or,
* brushName: string,
* globalRanges: Array
* }
*/
echarts.registerAction({
type: 'brush',
event: 'brush',
update: 'updateView'
}, function (payload, ecModel) {
ecModel.eachComponent({
mainType: 'brush',
query: payload
}, function (brushModel) {
brushModel.setAreas(payload.areas);
});
});
/**
* payload: {
* brushComponents: [
* {
* brushId,
* brushIndex,
* brushName,
* series: [
* {
* seriesId,
* seriesIndex,
* seriesName,
* rawIndices: [21, 34, ...]
* },
* ...
* ]
* },
* ...
* ]
* }
*/
echarts.registerAction({
type: 'brushSelect',
event: 'brushSelected',
update: 'none'
}, function () {});