首页 文章

图表 - 自动突出显示零点

提问于
浏览
0

所以基本上我在图像中有如下图,我将实现一些复选框来启用和禁用每个线图 . 我的主要问题是:

正如您在图表上看到的那样,数据中的数据下降到零 - 如何让这些数据自动突出显示供用户查看!

即在X轴上设置一个显示间隔的点!

1 回答

  • 1

    一种方法是添加另一个 Series ChartType Point 并仅将零 Points 添加为红点..:

    enter image description here

    // add a new Series:
        Series sz = chart1.Series.Add("Zeroes");
        sz.ChartType = SeriesChartType.Point;
        sz.Color = Color.Red;
        sz.BorderWidth = 3;
    
    
        // add Points wherever the other series is zero or less
        foreach (DataPoint dp in chart1.Series[0].Points )
        {
            if (dp.YValues[0] <= 0) sz.Points.AddXY(dp.XValue, 0);
        }
    

    如果你需要检查更多 Series ,你可以为它们重复循环..

相关问题