制作这个统计图表是在大一的时候做的第一个项目,当时项目有需求就去研究了,做的是一个比较简单的版本,也比较通俗易懂,使用winfrom自带的控件就可以轻松实现,我做的是一个可以加载数据库中本周和上周的数据信息。
首先需要找winfrom中的Chart控件,然后再设计器中设置好它的对应属性Series 这个看你是有多少个量,我这里是需要到两个,一个是本周 一个是上周。winfrom控件中默认的是柱形图,如果你需要其他类型的图表可以用代码设置他的类型。
实现的思路其实很简单,首先你需要去查询出你想要显示再统计图的数据,然后将数据绑定到统计图上就可以了
ct.Series[0].ChartType = SeriesChartType.Line; //图类型(折线)
ct.Series[0].BorderWidth = 4; //线条粗细
ct.Series[0].MarkerSize = 10; //标记点大小
ct.Series[0].MarkerStyle = MarkerStyle.Circle; //标记点类型
ct.Series[0].MarkerColor = Color.White; //标记点中心颜色
ct.Series[1].ChartType = SeriesChartType.Line; //图类型(折线)
ct.Series[1].BorderWidth = 6; //线条粗细
ct.Series[1].MarkerSize = 10; //标记点大小
ct.Series[1].MarkerStyle = MarkerStyle.Circle; //标记点类型