如何为Charttype系列添加永久工具提示或标签指向MSChart c#

时间:2013-10-17 14:12:50

标签: c# charts tooltip labels points

我有一个带有“点”类型系列的图表。我想在每个点附近显示一个额外的数据,就像toolTip一样,只是我希望它永久化,而不仅仅是鼠标悬停。

例如,假设我有一个带点的数据库,每个点都有x,y和一些唯一标签。如果这就是我在图表上显示点的方式:

 Series series = new Series("Default");
 series.ChartType = SeriesChartType.Point; 

for(int i=0; i<datbase.Count; i++)
{
 chart.Series[0].Points.AddXY(database[i].x,database[i].y);
}

如何获得带有点的图表,并在每个点上方显示其唯一标签?

由于

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方法:

Series series = new Series("Default");
series.ChartType = SeriesChartType.Point; 

for(int i=0; i<datbase.Count; i++)
{
  int index = chart.Series[0].Points.AddXY(database[i].x,database[i].y);
  chart.Series[0].Points[index].Label = "Your Label Text";
}