handleLegendItemTapped method 
    
      
  
void
handleLegendItemTapped(
 - LegendItem item, 
- bool isToggled
)override
     
    
    
  Implementation
  @override
void handleLegendItemTapped(LegendItem item, bool isToggled) {
  if (parent != null && parent!.onLegendTapped != null) {
    final CartesianLegendItem legendItem = item as CartesianLegendItem;
    final LegendTapArgs args = LegendTapArgs(
      legendItem.series,
      legendItem.seriesIndex,
      legendItem.pointIndex,
    );
    parent!.onLegendTapped!(args);
  }
  parent!.behaviorArea?.hideInteractiveTooltip();
  controller.isVisible = !isToggled;
  if (controller.isVisible == !isToggled) {
    item.onToggled?.call();
    visibilityBeforeTogglingLegend = isToggled;
    animateAllBarSeries(parent!);
  }
  if (trendlineContainer != null) {
    trendlineContainer!.updateLegendState(item, isToggled);
    markNeedsLegendUpdate();
  }
  markNeedsUpdate();
}