echarts
Version:
Apache ECharts is a powerful, interactive charting and data visualization library for browser
25 lines (24 loc) • 691 B
TypeScript
import { Path } from '../graphic.js';
import { PathProps } from 'zrender/lib/graphic/Path.js';
/**
* Sausage: similar to sector, but have half circle on both sides
*/
declare class SausageShape {
cx: number;
cy: number;
r0: number;
r: number;
startAngle: number;
endAngle: number;
clockwise: boolean;
}
interface SausagePathProps extends PathProps {
shape?: SausageShape;
}
declare class SausagePath extends Path<SausagePathProps> {
type: string;
constructor(opts?: SausagePathProps);
getDefaultShape(): SausageShape;
buildPath(ctx: CanvasRenderingContext2D, shape: SausageShape): void;
}
export default SausagePath;