@zhouchangju/standard-chart
Version:
标准范式组件
22 lines (21 loc) • 918 B
TypeScript
import { type ThemeParser } from '../../../core/theme';
/**
* * 自定义配置项
*
* - `xAxis.axisLabel.dvIntervalStrategy: 'gt16'`
* - 设置了 `xAxis.axisLabel.interval` 配置项时该配置项无效
*
* pc端范式x轴布局
* 范式要求x轴刻度之间至少保持16px的间隔
* 若间隔小于16px,则隐藏第偶数个刻度
* 若隐藏刻度后间隔仍然小于16px,则继续执行隐藏逻辑知道间隔大于等于16px
* @param args
*/
export declare function parseXAxisInterval(...args: Parameters<ThemeParser>): void;
/**
* @todo 类型判断后面找一下
* @param option
*/
export declare function parsePCXAxisOption(option: Parameters<ThemeParser>[0], chart: Parameters<ThemeParser>[1]): void;
export declare function parseXAxisLine(option: Parameters<ThemeParser>[0]): void;
export declare function xAxisThemeParse(...args: Parameters<ThemeParser>): ReturnType<ThemeParser>;