LiveCharts 突出显示 X 轴上特定位置的点

LiveCharts highlight point at specific position on X axis

拜托,我有一段功能代码。它用红色画笔(在 X 轴上)突出显示第 4 个索引处的点。

        var mapper = new CartesianMapper<double>()
           .X((value, index) => index)
           .Y(value => value)               
           .Fill((value, index) => index == 4 ? Brushes.Red : Brushes.Green);

int[]数组中有多个点需要高亮怎么办?

int[] pointsToHighlight = new int[] {4, 5, 6};
var mapper = new CartesianMapper<double>()
   .X((value, index) => index)
   .Y(value => value)               
   .Fill((value, index) => pointsToHighlight.Contains(index) ? Brushes.Red : Brushes.Green);