index.d.ts 776 B

12345678910111213141516171819202122232425
  1. import { Adaptor } from '../../core/adaptor';
  2. import { Plot } from '../../core/plot';
  3. import './interactions';
  4. import { ScatterOptions } from './types';
  5. export type { ScatterOptions };
  6. export declare class Scatter extends Plot<ScatterOptions> {
  7. /**
  8. * 获取 散点图 默认配置项
  9. * 供外部使用
  10. */
  11. static getDefaultOptions(): Partial<ScatterOptions>;
  12. /** 图表类型 */
  13. type: string;
  14. constructor(container: string | HTMLElement, options: ScatterOptions);
  15. /**
  16. * @override
  17. * @param data
  18. */
  19. changeData(data: ScatterOptions['data']): void;
  20. /**
  21. * 获取 散点图 的适配器
  22. */
  23. protected getSchemaAdaptor(): Adaptor<ScatterOptions>;
  24. protected getDefaultOptions(): Partial<ScatterOptions>;
  25. }