| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- var echarts = require("../../echarts");
- var _roamHelper = require("../../action/roamHelper");
- var updateCenterAndZoom = _roamHelper.updateCenterAndZoom;
- var actionInfo = {
- type: 'graphRoam',
- event: 'graphRoam',
- update: 'none'
- };
- /**
- * @payload
- * @property {string} name Series name
- * @property {number} [dx]
- * @property {number} [dy]
- * @property {number} [zoom]
- * @property {number} [originX]
- * @property {number} [originY]
- */
- echarts.registerAction(actionInfo, function (payload, ecModel) {
- ecModel.eachComponent({
- mainType: 'series',
- query: payload
- }, function (seriesModel) {
- var coordSys = seriesModel.coordinateSystem;
- var res = updateCenterAndZoom(coordSys, payload);
- seriesModel.setCenter && seriesModel.setCenter(res.center);
- seriesModel.setZoom && seriesModel.setZoom(res.zoom);
- });
- });
- /**
- * @payload
- * @property {number} [seriesIndex]
- * @property {string} [seriesId]
- * @property {string} [seriesName]
- * @property {number} [dataIndex]
- */
- echarts.registerAction({
- type: 'focusNodeAdjacency',
- event: 'focusNodeAdjacency',
- update: 'series.graph:focusNodeAdjacency'
- }, function () {});
- /**
- * @payload
- * @property {number} [seriesIndex]
- * @property {string} [seriesId]
- * @property {string} [seriesName]
- */
- echarts.registerAction({
- type: 'unfocusNodeAdjacency',
- event: 'unfocusNodeAdjacency',
- update: 'series.graph:unfocusNodeAdjacency'
- }, function () {});
|