代码之家  ›  专栏  ›  技术社区  ›  Christine

动态图表突出显示X轴上特定位置的点

  •  1
  • Christine  · 技术社区  · 6 年前

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

            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};
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Tomas Kosar    6 年前
    var mapper = new CartesianMapper<double>()
       .X((value, index) => index)
       .Y(value => value)               
       .Fill((value, index) => pointsToHighlight.Contains(index) ? Brushes.Red : Brushes.Green);