index.d.ts 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import { Adaptor } from '../../core/adaptor';
  2. import { Plot } from '../../core/plot';
  3. import './shapes/word-cloud';
  4. import { WordCloudOptions } from './types';
  5. export type { WordCloudOptions };
  6. export declare class WordCloud extends Plot<WordCloudOptions> {
  7. /**
  8. * 获取 词云图 默认配置项
  9. * 供外部使用
  10. */
  11. static getDefaultOptions(): Partial<WordCloudOptions>;
  12. /** 词云图 */
  13. type: string;
  14. /**
  15. * @override
  16. * @param data
  17. */
  18. changeData(data: any): void;
  19. /**
  20. * 获取默认的 options 配置项
  21. */
  22. protected getDefaultOptions(): Partial<WordCloudOptions>;
  23. /**
  24. * 覆写父类方法,词云图需要加载图片资源,所以需要异步渲染
  25. */
  26. render(): Promise<void>;
  27. /**
  28. * 获取 词云图 的适配器
  29. */
  30. protected getSchemaAdaptor(): Adaptor<WordCloudOptions>;
  31. /**
  32. * 覆写父类的方法,因为词云图使用 单独的函数 进行布局,原理上有些不一样
  33. */
  34. protected triggerResize(): void;
  35. }