onCreateRenderer property
Used to create the renderer for custom series.
This is applicable only when the custom series is defined in the sample and for built-in series types, it is not applicable.
Renderer created in this will hold the series state and
this should be created for each series. onCreateRenderer
callback
function should return the renderer class and should not return null.
Series state will be created only once per series and will not be created again when we update the series.
Defaults to null
.
Widget build(BuildContext context) {
return Container(
child: SfFunnelChart(
series: FunnelSeries<SalesData, num>(
onCreateRenderer:(FunnelSeries<dynamic, dynamic> series){
return CustomFunnelSeriesRenderer();
}
),
)
);
}
class CustomFunnelSeriesRenderer extends FunnelSeriesRenderer {
// custom implementation here...
}
Implementation
final ChartSeriesRendererFactory<T, D>? onCreateRenderer;