Important: This documentation is about an older version. It's relevant only to the release noted, many of the features and functions have been updated or replaced. Please view the current version.
UPlotConfigBuilder class
Signature
export declare class UPlotConfigBuilder
Import
import { UPlotConfigBuilder } from '@grafana/ui';
Constructors
Properties
Methods
constructor(timeZone)
Constructs a new instance of the UPlotConfigBuilder
class
Signature
constructor(timeZone?: TimeZone);
Parameters
prepData property
Signature
prepData: PrepData | undefined;
scaleKeys property
Signature
scaleKeys: [string, string];
addAxis method
Signature
addAxis(props: AxisProps): void;
Parameters
Returns:
void
addBand method
Signature
addBand(band: Band): void;
Parameters
Returns:
void
addHook method
Signature
addHook<T extends keyof Hooks.Defs>(type: T, hook: Hooks.Defs[T]): void;
Parameters
Returns:
void
addScale method
Add or update the scale with the scale key
Signature
addScale(props: ScaleProps): void;
Parameters
Returns:
void
addSeries method
Signature
addSeries(props: SeriesProps): void;
Parameters
Returns:
void
addThresholds method
Signature
addThresholds(options: UPlotThresholdOptions): void;
Parameters
Returns:
void
getAxisPlacement method
Signature
getAxisPlacement(scaleKey: string): AxisPlacement;
Parameters
Returns:
AxisPlacement
getConfig method
Signature
getConfig(): PlotConfig;
Returns:
PlotConfig
getSeries method
Signature
getSeries(): UPlotSeriesBuilder[];
Returns:
UPlotSeriesBuilder[]
getStackingGroups method
Signature
getStackingGroups(): StackingGroup[];
Returns:
StackingGroup[]
getTooltipInterpolator method
Signature
getTooltipInterpolator(): PlotTooltipInterpolator | undefined;
Returns:
PlotTooltipInterpolator | undefined
hasSync method
Signature
hasSync(): boolean;
Returns:
boolean
setCursor method
Signature
setCursor(cursor?: Cursor): void;
Parameters
Returns:
void
setMode method
Signature
setMode(mode: uPlot.Mode): void;
Parameters
Returns:
void
setPadding method
Signature
setPadding(padding: Padding): void;
Parameters
Returns:
void
setPrepData method
Signature
setPrepData(prepData: PreDataStacked): void;
Parameters
Returns:
void
setSelect method
Signature
setSelect(select: Select): void;
Parameters
Returns:
void
setStackingGroups method
Signature
setStackingGroups(groups: StackingGroup[]): void;
Parameters
Returns:
void
setSync method
Signature
setSync(): void;
Returns:
void
setTooltipInterpolator method
Signature
setTooltipInterpolator(interpolator: PlotTooltipInterpolator): void;
Parameters
Returns:
void