C#图表控制标签重复

时间:2014-03-15 23:10:33

标签: c# winforms charts mschart

我正在使用C#开发Windows窗体应用程序。我的应用程序使用Chart Control但存在问题。

我在图表控件中添加了一个系列(CharType is Line),然后在绘图区域上绘制我的currrent系列。

标签显示在系列行上,但我只想显示一次标签名称。我该怎么做才能显示一次标签名称?

1 个答案:

答案 0 :(得分:0)

//remove all labels on chart
foreach (DataPoint item in chart1.Series[0].Points)
{
    item.Label = "";
}

//alternatively disable all labels
chart1.Series[0].IsValueShownAsLabel == false

现在将标签添加到最后一点。您可以选择任何Chart1.Series[0].Points[i]来打开标签,但在此示例中,它会将标签添加到最后一个点

_Point Point = chart1.Series[0].Points[chart1.Series[0].Points.Count - 1];
_Point.Label = chart1.Series[0].Name;