如何将不同的颜色应用于ms图表的数据点?

时间:2011-12-17 08:06:34

标签: c# mschart

我正在研究MS图表,没有太多的想法。

我绑定了图表,接下来我要给每个数据点添加不同的颜色?

我该怎么做?

我的示例代码是:

 foreach (DataPoint pt in ChartRTM.Series["SeriesSeverity"].Points)
 {
      string sev = pt.YValues[1].ToString(); // this will be your value depending upon which you could set the color
      switch (sev)
      {
           case "I":
                pt.Color = Color.Red;
                break;
           default:
                pt.Color = Color.Blue;
                break;
      }
 }

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为您想要更改该点的标记颜色

为此,请更改switch语句:

switch (sev) 
{ 
     case "I": 
          pt.MarkerColor = Color.Red; 
          break; 
     default: 
          pt.MarkerColor = Color.Blue; 
          break; 
}