@util-co/sdg-wheel
Version:
Wheel chart showing positive and negative impact on 17 SDGs (Sustainable Development Goals)
22 lines (21 loc) • 1.04 kB
TypeScript
import { PieArcDatum } from 'd3';
import { WheelData, WheelDataTransformed, WheelPie } from './Wheel.types';
export declare const createArcs: (innerRadius: number, radius: number) => {
baseArc: import("d3-shape").Arc<any, PieArcDatum<WheelDataTransformed>>;
segmentValuesArc: import("d3-shape").Arc<any, PieArcDatum<WheelDataTransformed>>;
innerPaths: import("d3-shape").Arc<any, PieArcDatum<WheelDataTransformed>>;
outerPaths: import("d3-shape").Arc<any, PieArcDatum<WheelDataTransformed>>;
completeArc: import("d3-shape").Arc<any, PieArcDatum<WheelDataTransformed>>;
};
export declare const createData: (data: WheelData[], type: 'scorePositive' | 'scoreNegative', color: string) => WheelDataTransformed[];
export declare const createBgData: (data: WheelData[]) => {
id: string;
label: string;
scorePositive: number;
color: string;
icon: string;
}[];
export declare const calcSectorBisector: (segment: PieArcDatum<WheelPie>, offsetAngle: number, radius: number) => {
x: number;
y: number;
};