在Winforms图表中,如何根据其基础数据更改Point的绘图参数?

时间:2010-06-30 12:23:55

标签: .net visual-studio winforms charts

我正在使用.NET Windows窗体Microsoft Chart Component

我的数据对象看起来像以下类的更多进化版本:

class DataObject {
    public double ValueX {get;}
    public double ValueY {get;}
    public boolean IsRed {get;} 
}

我已将Chart.dataSource属性设置为ICollection DataObject,从而将我的图表绑定到我的数据。我还能够配置一个Series,其中X = valueX且Y = valueY

现在我想(例如)根据IsRed的值为系列中的点赋予特殊颜色。

在Visual Studio 2008/2010中实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

当需求如此复杂时继续数据绑定没有意义 - 所以我只是使用addPoint方法将点放在图表中。

这样我可以按照自己的意愿改变每个点的格式。