强制显示所有轴标签

You*_*sef 23 c# asp.net-mvc charts

在ASP.NET柱形图中,当图表大小较小时,某些轴标签不会显示.

问题:即使必须重叠,如何强制显示所有标签?

V4V*_*tta 48

IntervalAxis 的属性设置为1,这将强制它显示所有可用标签,而不考虑空间限制.

  • 很棒的提示,+ 1.对于那些像我一样来到谷歌的人,Interval可以在`ChartAreaID.AxisX.LabelStyle.Interval = 1`或`ChartID.Areas("myChartAreaName")找到.AxisX.LabelStyle.Interval = 1` (8认同)
  • 它可以找到的另一个地方是`chart.ChartAreas [0] .AxisX.LabelStyle.Interval = 1;`如果添加了图表,则使用`chart.ChartAreas.Add(new ChartArea());` (8认同)
  • 甚至在这里...... <asp:Chart ID ="Chart1"runat ="server"> <ChartAreas> <asp:ChartArea Name ="myChartAreaName"> <AxisX Interval ="1"> </ AxisX> </ asp: ChartArea> </ ChartAreas> </ asp:Chart>' (4认同)
  • 那些来这里寻找MVC解决方案的人:http://stackoverflow.com/questions/8703049/set-interval-in-chart-net-mvc3 (2认同)