drawDataMarker method
void
drawDataMarker(
- int index,
- Canvas canvas,
- Paint fillPaint,
- Paint strokePaint,
- double pointX,
- double pointY, [
- CartesianSeriesRenderer? seriesRenderer,
override
Draws marker with different shape and color of the appropriate data point in the series.
Implementation
@override
void drawDataMarker(int index, Canvas canvas, Paint fillPaint,
Paint strokePaint, double pointX, double pointY,
[CartesianSeriesRenderer? seriesRenderer]) {
final SeriesRendererDetails seriesRendererDetails =
SeriesHelper.getSeriesRendererDetails(seriesRenderer!);
// ignore: unnecessary_null_comparison
if (seriesRenderer != null) {
canvas.drawPath(seriesRendererDetails.markerShapes[index]!, fillPaint);
canvas.drawPath(seriesRendererDetails.markerShapes[index]!, strokePaint);
}
}