2017-06-17 43 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);