C#结合数据库生成饼形图表
代码说明:
C#结合数据库生成饼形图表,这种图表是常见的数据统计图表,饼形图、柱状图等使用十分广泛,本程序演示了C#从数据库中读取出数据,然后交给饼形图生成模块,加载数据生成饼形图表。 //清空背景色 g.Clear(Color.White); Pen pen1 = new Pen(Color.Red); Brush brush1 = new SolidBrush(Color.PowderBlue); Brush brush2 = new SolidBrush(Color.Blue); Brush brush3 = new SolidBrush(Color.Wheat); Brush brush4 = new SolidBrush(Color.Orange); Font font1 = new Font("Courier New", 16, FontStyle.Bold); Font font2 = new Font("Courier New", 8); g.FillRectangle(brush1, 0, 0, width, height); //绘制背景图 g.DrawString("公司员工年龄比例饼形图", font1, brush2, new Point(80, 20)); //书写标题 int piex = 100, piey = 60, piew = 200, pieh = 200; //20-25岁员工在圆中分配的角度 float angle1 = Convert.ToSingle((360 / Convert.ToSingle(Sum)) * Convert.ToSingle(man20to25)); //26-30岁员工在圆中分配的角度 float angle2 = Convert.ToSingle((360 / Convert.ToSingle(Sum)) * Convert.ToSingle(man26to30)); //31-40岁员工在圆中分配的角度 float angle3 = Convert.ToSingle((360 / Convert.ToSingle(Sum)) * Convert.ToSingle(man31to40)); g.FillPie(brush2
下载说明:请别用迅雷下载,失败请重下,重下不扣分!