UNPKG

@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
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; };