4eebe2442c007d853a32ce9681066513d7d6480f07b45fdb9f08c3ae2880d9c91bbf2a008f4995c349e3d7b2ffb4c0401cb3576bddf4718d7e79f37e4695cd 986 B

123456789101112131415161718192021222324
  1. import ChartView from '../../view/Chart.js';
  2. import TreeSeriesModel from './TreeSeries.js';
  3. import GlobalModel from '../../model/Global.js';
  4. import ExtensionAPI from '../../core/ExtensionAPI.js';
  5. declare class TreeView extends ChartView {
  6. static readonly type = "tree";
  7. readonly type = "tree";
  8. private _mainGroup;
  9. private _controller;
  10. private _controllerHost;
  11. private _data;
  12. private _nodeScaleRatio;
  13. private _min;
  14. private _max;
  15. init(ecModel: GlobalModel, api: ExtensionAPI): void;
  16. render(seriesModel: TreeSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void;
  17. _updateViewCoordSys(seriesModel: TreeSeriesModel, api: ExtensionAPI): void;
  18. _updateController(seriesModel: TreeSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void;
  19. _updateNodeAndLinkScale(seriesModel: TreeSeriesModel): void;
  20. _getNodeGlobalScale(seriesModel: TreeSeriesModel): number;
  21. dispose(): void;
  22. remove(): void;
  23. }
  24. export default TreeView;