@mui/x-charts
Version:
The community edition of the Charts components (MUI X).
92 lines (91 loc) • 4.21 kB
TypeScript
import { AllSeriesType } from '../models/seriesType';
export declare function defaultizeColor(series: AllSeriesType, seriesIndex: number, colors?: string[]): {
data: {
color: string;
label?: string | undefined;
value: number;
id?: import("../models/seriesType").PieItemId | undefined;
}[];
type: "pie";
innerRadius?: string | number | undefined;
outerRadius?: string | number | undefined;
arcLabelRadius?: string | number | undefined;
cornerRadius?: number | undefined;
startAngle?: number | undefined;
endAngle?: number | undefined;
paddingAngle?: number | undefined;
sortingValues?: import("../models/seriesType").ChartsPieSorting | undefined;
arcLabel?: "label" | "value" | "formattedValue" | ((item: import("../models/seriesType").DefaultizedPieValueType) => string) | undefined;
arcLabelMinAngle?: number | undefined;
cx?: string | number | undefined;
cy?: string | number | undefined;
highlighted?: {
additionalRadius?: number | undefined;
innerRadius?: number | undefined;
outerRadius?: number | undefined;
cornerRadius?: number | undefined;
paddingAngle?: number | undefined;
arcLabelRadius?: number | undefined;
color?: string | undefined;
} | undefined;
faded?: {
additionalRadius?: number | undefined;
innerRadius?: number | undefined;
outerRadius?: number | undefined;
cornerRadius?: number | undefined;
paddingAngle?: number | undefined;
arcLabelRadius?: number | undefined;
color?: string | undefined;
} | undefined;
id?: import("../models/seriesType/common").SeriesId | undefined;
color?: string | undefined;
valueFormatter?: import("../models/seriesType/common").SeriesValueFormatter<import("../models/helpers").MakeOptional<import("../models/seriesType").PieValueType, "id">> | undefined;
highlightScope?: Partial<import("..").HighlightScope> | undefined;
} | {
type: "bar";
data?: (number | null)[] | undefined;
dataKey?: string | undefined;
label?: string | undefined;
layout?: "horizontal" | "vertical" | undefined;
stackOffset?: import("..").StackOffsetType | undefined;
id?: import("../models/seriesType/common").SeriesId | undefined;
color: string;
valueFormatter?: import("../models/seriesType/common").SeriesValueFormatter<number | null> | undefined;
highlightScope?: Partial<import("..").HighlightScope> | undefined;
xAxisKey?: string | undefined;
yAxisKey?: string | undefined;
stack?: string | undefined;
stackOrder?: import("..").StackOrderType | undefined;
} | {
type: "scatter";
data: import("../models/seriesType").ScatterValueType[];
markerSize?: number | undefined;
label?: string | undefined;
disableHover?: boolean | undefined;
zAxisKey?: string | undefined;
id?: import("../models/seriesType/common").SeriesId | undefined;
color: string;
valueFormatter?: import("../models/seriesType/common").SeriesValueFormatter<import("../models/seriesType").ScatterValueType> | undefined;
highlightScope?: Partial<import("..").HighlightScope> | undefined;
xAxisKey?: string | undefined;
yAxisKey?: string | undefined;
} | {
type: "line";
data?: (number | null)[] | undefined;
dataKey?: string | undefined;
stack?: string | undefined;
area?: boolean | undefined;
label?: string | undefined;
curve?: import("../models/seriesType").CurveType | undefined;
showMark?: boolean | ((params: import("../models/seriesType").ShowMarkParams<number | Date>) => boolean) | undefined;
disableHighlight?: boolean | undefined;
connectNulls?: boolean | undefined;
stackOffset?: import("..").StackOffsetType | undefined;
id?: import("../models/seriesType/common").SeriesId | undefined;
color: string;
valueFormatter?: import("../models/seriesType/common").SeriesValueFormatter<number | null> | undefined;
highlightScope?: Partial<import("..").HighlightScope> | undefined;
xAxisKey?: string | undefined;
yAxisKey?: string | undefined;
stackOrder?: import("..").StackOrderType | undefined;
};