c#图表控制标签重复

本文关键字:标签 控制 | 更新日期: 2023-09-27 17:50:37

我正在用c#开发windows窗体应用程序。我的应用程序使用图表控制,但是有一个问题。

我在图表控件中添加了一个系列(CharType是Line),然后在Plot Area上绘制我的当前系列。

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

c#图表控制标签重复

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