我正在使用.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中实现这一目标的最佳方法是什么?
答案 0 :(得分:0)
当需求如此复杂时继续数据绑定没有意义 - 所以我只是使用addPoint
方法将点放在图表中。
这样我可以按照自己的意愿改变每个点的格式。