如何使用c#在折线图中显示标记点

时间:2015-12-17 07:16:25

标签: c# winforms data-visualization linegraph

我在我的应用程序中使用Line graph并且工作正常。我试图在折线图中绘制标记点,但标记点没有显示。 在折线图标记属性中,我选择markerSize为5,markerStyle为圆,MarkerColor为蓝色。请参阅下面的代码。

 series1.Name = "Series1";
 series1.IsVisibleInLegend = false;
 series1.IsXValueIndexed = true;
 series1.XValueType = ChartValueType.Time;
 series1.YAxisType = AxisType.Primary;
 series1.ChartType = SeriesChartType.Line;
 this.chart1.Series.Add(series1);

1 个答案:

答案 0 :(得分:0)

我建议你获取每个点,循环遍历它们并添加每个点。我注意到你想设置一个名字,所以我只是创建了一个计数器,然后将一个整数值附加到'ser'的末尾,命名如何。

Dim counter as int = 0;
foreach (Series ser in chart.Series)
{
   ser.Name = "ser" & counter + 1;
   ser.IsVisibleInLegend = false;
   ser.IsXValueIndexed = true;
   ser.XValueType = ChartValueType.Time;
   ser.YAxisType = AxisType.Primary;
   ser.ChartType = SeriesChartType.Line;
   this.chart1.Series.Add(ser);
   counter += 1;
}