2012-12-12 180 views
4

我想在asp.net圖表的條形頂部顯示值。 另外我想在顯示時隱藏x軸。 模擬請參閱下圖。謝謝。asp.net中條形圖的條形圖顯示值

Bar Chart with values on Bar in asp.net

我試着以下但不工作。

var c = HorizontalChart; 
     //c.ChartAreas.Add(new ChartArea("HChartArea")); 
     //c.ChartAreas[0].BackHatchStyle = ChartHatchStyle.None; 
     c.ChartAreas[0].AxisX.MajorGrid.Enabled = false; 
     c.ChartAreas[0].AxisY.MajorGrid.Enabled = false; 
     c.ChartAreas[0].AxisY.CustomLabels="Code here for Lable values" <------------- 
     c.Width = 300; 
     c.Height = 300; 
     Series myHorizontalSeries = new Series(); 
     myHorizontalSeries.Color = System.Drawing.Color.Blue; 
     myHorizontalSeries.ChartType = SeriesChartType.Bar; 
     myHorizontalSeries.Points.DataBindXY(new string[] { "one", "two", "three" }, new int[] { 1, 2, 3 }); 
     c.Series.Add(myHorizontalSeries); 
+0

您是否嘗試將IsValueShownAsLabel設置爲true? – V4Vendetta

+0

好吧,工作。謝謝很多線索。 但如何刪除x軸隱藏其知名度 – hungrycoder

+0

作爲回答檢查添加是否適合您 – V4Vendetta

回答

4

你應該嘗試的軸Enabled屬性設置爲false

c.ChartAreas[0].AxisX.Enabled = AxisEnabled.False; 

要顯示您設置的一系列的IsValueShownAsLabel屬性值true

+0

c.ChartAreas [0] .AxisY.Enabled = AxisEnabled.False; 這是我的要求thnx :) – hungrycoder

5

你可以試試:

我想在asp.net圖表條的頂部顯示值。

myHorizontalSeries.IsValueShownAsLabel = true; 

另外我想在顯示它時隱藏x軸。

c.ChartAreas[0].AxisX.Enabled = AxisEnabled.False; 
+0

感謝您的答案 – hungrycoder

4

另一個例子可以顯示如標籤值

c.Series[myHorizontalSeries].Label = "#VALY"; 

希望我有幫助編輯。