UNPKG

vue-echarts-linkage

Version:
63 lines (62 loc) 2.54 kB
import { TooltipFormatterCallback, TooltipFormatterCallbackParams } from '../my-echarts/index'; import { VisualMapSeriesType, SeriesDataType, SegementType, ThemeType, SeriesType, ExtraTooltipType, EnlargeShrinkType, SeriesClassType } from '../../components/echarts-linkage/types/index'; /** * @description 图表数据类型 * @param type 图表类型, maybe 'line' or 'bar', default is 'line' * @param name 图表名称 * @param smooth 是否平滑曲线 * @param seriesData 数据系列 * @param xAxisName x轴名称 * @param yAxisName y轴名称 * @param yAxisShow y轴是否显示 * @param yAxisMin y轴下限 * @param yAxisMax y轴上限 * @param seriesShow series是否显示 * @param yAxisAlignTicks y轴对齐方式,默认true * @param seriesYAxisIndex series的y轴索引 * @param visualMapSeries 视觉映射系列 * @param dataType series数据类型 * @param seriesLinkMode 是否为连接模式 */ export type SeriesOptionType = { type?: SeriesClassType; name?: string; smooth?: true; seriesData: SeriesDataType; seriesDataCache: SeriesDataType; xAxisName?: string; yAxisName?: string; yAxisShow?: boolean; yAxisMin?: number; yAxisMax?: number; yAxisAlignTicks?: boolean; seriesShow?: boolean; seriesYAxisIndex?: number; visualMapSeries?: VisualMapSeriesType; dataType: SeriesType; seriesLinkMode?: boolean; }; /** * @param {Array<Array<number>>} originData - 原始数据 * @param {ThemeType} theme - 主题 * @param {number} segment - 图表分段数 * @param {Array<string>} colors - 颜色数组 * @param {boolean} useMergedLegend - 是否使用合并图例 */ export type EchartsLinkageModelType = { segment?: SegementType; echartsColors?: Array<string>; useMergedLegend?: boolean; seriesOptionArray: Array<SeriesOptionType>; theme: ThemeType; extraTooltip?: ExtraTooltipType; enlargeShrink?: EnlargeShrinkType; tooltipFormatter?: string | TooltipFormatterCallback<TooltipFormatterCallbackParams>; }; export type OmittedEchartsLinkageModelType = Omit<EchartsLinkageModelType, 'segment' | 'echartsColors' | 'useMergedLegend'>; /** * @description 视觉映射显示在tooltip中的模式 * @param {string} pieces 视觉映射显示在tooltip中的模式,pieces:显示视觉映射的pieces区间内容;baseLine:显示视觉映射的基准线内容;not:不显示视觉映射内容 */ export type VisualMapShowOnToolTipModeType = 'pieces' | 'baseLine' | 'not'; //# sourceMappingURL=type.d.ts.map