visualization-tools

Home > @visualization-tools/cartesian-2d > createCartesianPlotCtor

createCartesianPlotCtor() function

Generates the constructor of ICartesian2dPlot. Use a factory to create an instance (CanvasCartesian2dPlotFactory, GlCartesian2dPlotFactory etc) unless extending.

Signature:

export declare function createCartesianPlotCtor<TComponentRenderer extends TUnknownComponentRenderer, TArray extends TTypedArray>(axisFactory: ICartesian2dAxisFactory<TComponentRenderer, TArray, unknown>, metaUpdateHooks: ICategoryUpdateHooks<IRenderer<TComponentRenderer>, ICartesian2dUpdateArg<TArray>>, dataUpdateHooks: ICategoryUpdateHooks<IRenderer<TComponentRenderer>, ICartesian2dUpdateArg<TArray>>): ICartesian2dPlotCtor<TComponentRenderer, TArray, unknown>;

Parameters

Parameter Type Description
axisFactory ICartesian2dAxisFactory<TComponentRenderer, TArray, unknown>  
metaUpdateHooks ICategoryUpdateHooks<IRenderer<TComponentRenderer>, ICartesian2dUpdateArg<TArray>>  
dataUpdateHooks ICategoryUpdateHooks<IRenderer<TComponentRenderer>, ICartesian2dUpdateArg<TArray>>  

Returns:

ICartesian2dPlotCtor<TComponentRenderer, TArray, unknown>