Chart 控件横坐标显示不全的问题,横坐标交错显示

    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;   //设置是否交错显示,比如数据多的时间分成两行来显示 

   看下图效果:第一张是没设置的,第二张是设置过的。

 

当然,还有另一种方法,使x轴标签旋转90度角显示,


在设置x轴可变后,在   “Axis集合编辑器”  选中   “Angle”   选项,设置值为90,如图

在设置x轴可变后,在   “Axis集合编辑器”  选中   “Angle”   选项,设置值为90,如图

扫描二维码关注公众号,回复: 1100995 查看本文章

点击 “确定”  退出设置

运行



猜你喜欢

转载自blog.csdn.net/qq_21419015/article/details/80389209