簡體   English   中英

在asp.net中顯示條形圖條形圖上的值

[英]Display Values on Bars of a Bar chart in asp.net

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

條形圖,其中包含asp.net中Bar的值

我試過以下但不起作用。

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);

你可以嘗試:

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

myHorizontalSeries.IsValueShownAsLabel = true;

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

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

您應該嘗試將Axis Enabled屬性設置為false

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

要顯示值,請將系列的IsValueShownAsLabel屬性設置為true

另一個例子,您可以顯示標簽等值

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

希望我幫了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM