violin.d.ts 670 B

12345678910111213141516171819
  1. import { Params } from '../../core/adaptor';
  2. import { GeometryOptions, MappingOptions } from './base';
  3. export interface ViolinGeometryOptions extends GeometryOptions {
  4. /** x 轴字段 */
  5. readonly xField?: string;
  6. /** y 轴字段(指小提琴的Y轴,即概率密度) */
  7. readonly yField?: string;
  8. /** 分组字段 */
  9. readonly seriesField?: string;
  10. /** size 映射字段 */
  11. readonly sizeField?: string;
  12. /** violin 图形映射规则 */
  13. readonly violin?: MappingOptions;
  14. }
  15. /**
  16. * violin 辅助点的配置处理
  17. * @param params
  18. */
  19. export declare function violin<O extends ViolinGeometryOptions>(params: Params<O>): Params<O>;