2017-06-17 47 views
0

我的图表的X轴是日期,Y轴是4个变量的总和。变量a,b,c和d在图的每个点处在-100和+100之间不同。在工具提示上使用带有图表的变量

我想在此图的每个点上的工具提示屏幕上显示计算中使用的4个单独变量的每个值的值。我该怎么做?

当我使用下面的代码时,图表上最后一个日期的a,b,c和d的值与图中所有点的工具提示相同。但是,在每个点上,变量都有许多不同的值。

chart1.Series["alarm"].Points.AddXY(tarih, a+b+c+d); 

chart1.Series["alarm"].ToolTip = string.Format("#LEGENDTEXT\ra:{0}\rb:{1}\rc:{2}\rd:{3}", 
               a.ToString(), 
               b.ToString(), 
               c.ToString(), 
               d.ToString() 
              ); 
+0

简单地分别设置每个数据点的工具提示! – TaW

+0

如何?我在图表中添加数据的每个圆圈中使用了该代码,但结果相同:所有点的工具提示都显示相同的值。 –

+0

您正在为每个系列添加工具提示。将'chart1.Series [“alarm”] .Points.AddXY'替换为'int index = chart1.Series [“alarm”] .Points.AddXY'和'chart1.Series [“alarm”] .ToolTip ='with'chart1 .Series [“alarm”]。Points [index] .ToolTip =' – TaW

回答

0

你不仅可以在Series水平,而且每个DataPoint添加ToolTips

下面是一个简单的改变了代码:

int index = chart1.Series["alarm"].Points.AddXY(tarih, a+b+c+d); 

chart1.Series["alarm"].Points[index].ToolTip = 
     string.Format("#LEGENDTEXT\ra:{0}\rb:{1}\rc:{2}\rd:{3}", a, b, c, d);