前一阵子做开发用到微软的MSChart控件,功能虽然强大,但是从来没用过,一直处在摸索之中,一个小问题花了半天时间去研究。终于把X轴坐标显示不全的问题给解决了,当然也在网上找了很多的资料才搞定的,今天做个总结留给后来的朋友。
X轴坐标如果超过9位的话,就不能完全显示了,就会一个隔一个的显示,这样让人很不爽,其实只要进行如下设置:
Chart1.ChartAreas[0].AxisX.Interval = 1; //设置X轴坐标的间隔为1
Chart1.ChartAreas[0].AxisX.IntervalOffset = 1; //设置X轴坐标偏移为1
Chart1.ChartAreas[0].AxisX.LabelStyle.IsStaggered = true; //设置是否交错显示,比如数据多的时间分成两行来显示
说穿了其实真的很简单!对于没玩过的MSChart的人来讲真的很头疼!!
看下图效果:第一张是没设置的,第二张是设置过的。