zz-chart
Version:
Alauda Chart components by Alauda Frontend Team
29 lines (28 loc) • 951 B
TypeScript
/// <reference types="react" resolution-mode="require"/>
/// <reference types="web" />
import * as d3 from 'd3';
import { Options } from '../../types/options.js';
import { PolarShape } from './index.js';
import { Legend } from '../legend.js';
/**
* 堆叠 柱状图
*/
export default class BarStacked extends PolarShape {
type: string;
pieGuide: d3.Selection<HTMLDivElement, unknown, null, undefined>;
svgEl: d3.Selection<SVGSVGElement, unknown, null, undefined>;
data: import("../../types/options.js").Data;
option: Options;
get nullData(): boolean;
get totalValue(): number;
get colorVar(): Record<string, string>;
init(): void;
getTextsWidth(texts: string[]): number;
render(): void;
legendRef: Legend;
yScale: d3.ScaleBand<any>;
categories: string[];
renderBar(clientWidth: number, clientHeight: number): void;
updateBar(width: number, height: number): void;
redraw(): void;
}