格式化MSChart

C#如何格式化Chart 
 

设置X轴间隔显示,X轴刻度是否显示,网格间隔,线条样式。在未设置之前显示效果如下:


原始效果图

原始代码:

chart.Series[seriesName].MarkerStyle = MarkerStyle.None;
chart.Series[seriesName].Color = System.Drawing.Color.Blue;
chart.Series[seriesName].BorderWidth = 2; 

设置样式后:

格式化MSChart_第1张图片

设置样式后效果图

设置样式代码:

chart.Series[seriesName].MarkerStyle = MarkerStyle.None;
chart.Series[seriesName].Color = System.Drawing.Color.Blue;
chart.Series[seriesName].BorderWidth = 2; 
chart.ChartAreas[0].AxisX.MajorGrid.Interval = 10;//网格间隔
chart.ChartAreas[0].AxisX.MajorTickMark.Size = 0;//取消刻度
chart.ChartAreas[0].AxisX.LabelStyle.Interval = 10;//间隔显示X轴值
chart.ChartAreas[0].AxisX.MajorGrid.LineDashStyle = chart.ChartAreas[0].AxisY.MajorGrid.LineDashStyle=ChartDashStyle.Dash;//虚线网格\

总结:

通过下面四行代码,可以把图变得简练美观,当X轴数据量很大时可以采用这种方法。



你可能感兴趣的:(mschart)