markerVisibility property
Whether marker should be visible or not when trackball is enabled.
The below values are applicable for this:
- auto - If the isVisible property in the series
markerSettings
is set to true, then the trackball marker will also be displayed for that particular series, else it will not be displayed. - visible - Makes the trackball marker visible for all the series,
irrespective of considering the isVisible property's value in the
markerSettings
. - hidden - Hides the trackball marker for all the series.
Defaults to TrackballVisibilityMode.auto
.
Widget build(BuildContext context) {
return Container(
child: SfCartesianChart(
trackballBehavior: TrackballBehavior(
enable: true,
markerSettings: TrackballMarkerSettings(
markerVisibility: TrackballVisibilityMode.auto,
width: 10
),
series: <SplineSeries<SalesData, num>>[
SplineSeries<SalesData, num>(
markerSettings: MarkerSettings(isVisible: true),
),
],
);
}
Implementation
///```dart
///Widget build(BuildContext context) {
/// return Container(
/// child: SfCartesianChart(
/// trackballBehavior: TrackballBehavior(
/// enable: true,
/// markerSettings: TrackballMarkerSettings(
/// markerVisibility: TrackballVisibilityMode.auto,
/// width: 10
/// ),
/// series: <SplineSeries<SalesData, num>>[
/// SplineSeries<SalesData, num>(
/// markerSettings: MarkerSettings(isVisible: true),
/// ),
/// ],
/// );
///}
///```
final TrackballVisibilityMode markerVisibility;