|
SfCartesianChart(
onMarkerRender: (args) {
// we have checked and mapped the marker color for the chartData values whose y-value is
// greater than 60
if (chartData[args.pointIndex].y > 60) {
args.color = Colors.red;
args.markerHeight = 20;
args.markerWidth = 20;
args.shape = DataMarkerType.diamond;
args.borderColor = Colors.green;
args.borderWidth = 2;
}
},
series: <ChartSeries<ChartData, String>>[
LineSeries<ChartData, String>(
dataSource: chartData,
xValueMapper: (ChartData data, _) => data.x,
yValueMapper: (ChartData data, _) => data.y,
markerSettings: MarkerSettings(isVisible: true),
// your configurations
),
]
) |