@zhouchangju/standard-chart
Version:
标准范式组件
24 lines (23 loc) • 661 B
TypeScript
/**
* 瀑布图辅助类
*/
export default class WaterfallHelper {
/**
* 瀑布图的实现基于堆叠柱状图
*
* * 此方法用来将绘制瀑布图的数据集转换为堆叠柱状图数据集
* ! 为了实现跨 0 轴的效果,需要将最小值调整为 0,即出现负值时整体向正向偏移
*/
static transformDataset(dataset: (number | {
value: number;
__segmentStart?: boolean;
})[][]): {
dataset: {
__sign: string;
__originValue: number;
value: number;
__segmentStart?: boolean;
}[][];
baseHeight: number;
};
}