cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
25 lines (24 loc) • 782 B
JavaScript
import SankeyView from "./SankeyView.mjs";
import SankeySeriesModel from "./SankeySeries.mjs";
import sankeyLayout from "./sankeyLayout.mjs";
import sankeyVisual from "./sankeyVisual.mjs";
function install(registers) {
registers.registerChartView(SankeyView);
registers.registerSeriesModel(SankeySeriesModel);
registers.registerLayout(sankeyLayout);
registers.registerVisual(sankeyVisual);
registers.registerAction({
type: "dragNode",
event: "dragnode",
update: "update"
}, function(payload, ecModel) {
ecModel.eachComponent({
mainType: "series",
subType: "sankey",
query: payload
}, function(seriesModel) {
seriesModel.setNodePosition(payload.dataIndex, [payload.localX, payload.localY]);
});
});
}
export { install };