2013-10-17 15 views
1

我有一個包含一系列類型爲「點」的圖表。我想在每個點附近顯示一個附加數據,就像toolTip一樣,只是我希望它是永久性的,而不僅僅是鼠標懸停。例如,假設我有一個帶有點的數據庫,並且每個點都有x,y和一些獨特的標籤。如果是我我怎麼圖表上顯示點:如何將永久工具提示或標籤添加到Charttype系列中指向MSChart c#

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

你可以嘗試以下方法:

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"; 
} 
+0

這正是我想要的。非常感謝!!我還有一個小問題,我如何編輯這些標籤 - 顏色字體等。我尋找的背景或風格的財產,但沒有找到任何。謝謝。 – user1356263

+0

嘗試:chart.Series [0] .Points [index] .LabelForeColor = Color.FromArgb(255,0,255,0); chart.Series [0] .Points [index] .Font = New Font(「Arial」,16);有關可用選項,請參閱http://msdn.microsoft.com/zh-CN/library/system.web.ui.datavisualization.charting.datapoint(v=vs.110).aspx – schudel

相關問題