C#如何格式化Chart
设置X轴间隔显示,X轴刻度是否显示,网格间隔,线条样式。在未设置之前显示效果如下:
原始效果图
原始代码:
chart.Series[seriesName].MarkerStyle = MarkerStyle.None;
chart.Series[seriesName].Color = System.Drawing.Color.Blue;
chart.Series[seriesName].BorderWidth = 2;
设置样式后:
设置样式后效果图
设置样式代码:
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轴数据量很大时可以采用这种方法。