C# 在asp.net中在条形图的条形图上显示值
我想在asp.net图表中的条形图顶部显示值。 我还想在显示x轴时隐藏它。 有关实体模型,请参见下图。谢谢 我试着跟随,但不起作用C# 在asp.net中在条形图的条形图上显示值,c#,asp.net,c#-4.0,asp.net-charts,C#,Asp.net,C# 4.0,Asp.net Charts,我想在asp.net图表中的条形图顶部显示值。 我还想在显示x轴时隐藏它。 有关实体模型,请参见下图。谢谢 我试着跟随,但不起作用 var c = HorizontalChart; //c.ChartAreas.Add(new ChartArea("HChartArea")); //c.ChartAreas[0].BackHatchStyle = ChartHatchStyle.None; c.ChartAreas[0].AxisX.MajorG
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);
var c=水平图;
//c、 添加(新图表区(“HChartArea”);
//c、 ChartAreas[0]。BackHatchStyle=ChartHatchStyle.None;
c、 图表区域[0]。AxisX.MajorGrid.Enabled=false;
c、 图表区域[0]。AxisY.MajorGrid.Enabled=false;
c、 ChartAreas[0]。AxisY.CustomLabels=“在此处编码标签值”您可以尝试:
我想在asp.net图表中的条形图顶部显示值
myHorizontalSeries.IsValueShownAsLabel = true;
我还想在显示x轴时隐藏它
c.ChartAreas[0].AxisX.Enabled = AxisEnabled.False;
您应该尝试将轴启用属性设置为false
c.ChartAreas[0].AxisX.Enabled = AxisEnabled.False;
要显示值,请将序列的IsValueShownAsLabel
属性设置为true
另一个示例是,可以显示类似标签的值
c.Series[myHorizontalSeries].Label = "#VALY";
希望我能帮上忙。您是否尝试将本系列的IsValueShownAsLabel
设置为true?好的,效果不错。非常感谢您的提示。但是如何删除x轴以隐藏其可见性添加为应答检查它是否适用于youc.ChartAreas[0]。AxisY.Enabled=AxisEnabled.False;这是我的要求thnx:)