WinForm 做的饼图生成器

今天在上数据仓库和数据挖掘的课时,老师老是在提什么柱状图啊,饼图啊之类的,

还说叫我们自己回来多画几个,唉,烦死人的东西了,

晚上回来,突发奇想的,干嘛我不自己写个饼图的生成器呢,

呵呵,说干就干,于是就有了下面的这个饼图生成器。

这个生成器呢,其实是很简单的,也就是 GDI+的一点浅显知识的运用,

这个饼图生成器呢,

主要是完成下面的功能,通过由用户一组一组的输入数据,

每一组数据都应该有对应的变量名,变量值,然后还必须由用户选择一种颜色,

当然,其中的变量名和颜色是不能够重复的。

然后呢,就是使用 GDI+来画图了,对于画图呢,

也就很简单了,我实例化一个 Bitmap ,然后通过这个 Bitmap 来生成一个 Graphics ,

这样就可以很方便的实现画图了,将这张图片画好后,

便可以将这个 Bitmap 放到一个 PictureBox 中显示出来就 OK 了,

由于范例比较简单,所以就不多做介绍了,

下面就给出几张截图吧

1

然后由用户一组一组的输入数据,通过一个 List 泛型集合存储起来

2

  1. 颜色和变量名在 List 集合中是不能重复的

3

然后就单击“生成饼图”来查看这个饼图了

上面的呢就是一张图片,下面就是一个 DataGridView 控件了

4

还是秉承一贯的原则,如果您不会的话,您可以留下邮箱,

我会将源码发给你学习的!!!

 

posted @ 2010-04-12 22:52  小宝马的爸爸  阅读(4191)  评论(14编辑  收藏  举报