C# 如何对ms图表的数据点应用不同的颜色?

C# 如何对ms图表的数据点应用不同的颜色?,c#,mschart,C#,Mschart,我正在研究MS chart,没有太多想法 我已经绑定了图表,接下来我要做的就是给每个数据点赋予不同的颜色 我该怎么做 我的示例代码是: 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

我正在研究MS chart,没有太多想法

我已经绑定了图表,接下来我要做的就是给每个数据点赋予不同的颜色

我该怎么做

我的示例代码是:

 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;
      }
 }

我认为您需要更改点的标记颜色:

为此,请更改switch语句:

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

我认为您需要更改点的标记颜色:

为此,请更改switch语句:

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

ChartRTM.Series[“SeriesVerity”]。Points的计数为零???如何绑定它?我知道,我需要在图表控件中使用datapoint,但问题是我需要在Xvalues上绑定datetime。那么怎么做呢?试着设置
XValueType
,你可以选择
Date
TheChartrTM.Series[“SeriesVerity”]”。点数为零计数???你是如何绑定的?我得到了,我需要在我的图表控件中使用数据点,但问题是我需要在Xvalues上绑定datetime。那么怎么做呢?试着设置
XValueType
,你可以在那里选择
Date