markerVisibility property

TrackballVisibilityMode markerVisibility
final

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;