当前位置:首页 > 网络编程 > WEB编程 > ASP.net > 在ASP.NET页面中实现数据饼图

在ASP.NET页面中实现数据饼图

点击次数:22 次 发布日期:2008-11-27 02:16:18 作者:源代码网
源代码网推荐

源代码网整理以下  在《在ASP.NET页面中实现数据棒图》中已经介绍了ASP.NET中数据棒图的绘制方法。前文已经说过,ASP.NET之所以能够在客户端浏览器中形成各种数据图片,是因为在ASP.NET中提供了绘图功能,具体的作法是先在服务器端创建一个Bitmap实例,然后利用ASP.NET中提供的绘图功能,按照要生成的图片的模样,进行绘制,最后把绘制好的实例以数据流的方式传送到客户端的浏览器上,并形成图片显示出来。本文要介绍的在ASP.NET页面中实现数据饼图采用的基本也是这种方法。饼图有时称为"Pie"图,本文要实现的数据饼图模样具体如图01所示:

源代码网整理以下  图01:在ASP.NET页面中产生的数据饼图

源代码网整理以下  一.本文程序设计和运行的软件环境:

源代码网整理以下  (1).微软公司视窗2000服务器版。

源代码网整理以下  (2).Visual Studio .Net正式版,.Net FrameWork SDK版本号3705。

源代码网整理以下  (3).MDAC 2.6(Microsoft Data Acess Component)以上版本。

源代码网整理以下  二.数据字典:

源代码网整理以下  本文采用数据库类型、结构和《在ASP.NET页面中实现数据棒图》一文中完全相同,Table01数据表中的数据记录也和《在ASP.NET页面中实现数据棒图》中完全一样。具体的细节内容这里就不介绍了,读者可参阅前文。

源代码网整理以下  三.ASP.NET页面中实现数据Pie图的关键步骤及其实现方法:

源代码网整理以下  在本文中所要解决的问题和《在ASP.NET页面中实现数据棒图》中完全一样。第一步实现数据库连接和从数据库中读取数据,由于其解决方法和前文中完全一致,这里也就不具体介绍了,读者可参阅前文。下面就要解决根据从数据库中读取的数据绘制Pie图的方法。

源代码网整理以下  (1).绘制数据Pie图的实现方法:

源代码网整理以下  图01所示的Pie图看似是由一个圆形按照从数据库中得到数据值的大小分割而成的,其实在具体实现时并非如此,图01所示的Pie图其实由许多根据从数据库中数值大小,绘制相应的扇型,并由这些扇型组合而成的

源代码网整理以下  (2).简介ASP.NET页面中绘制扇型要使用到的类及其方法:

源代码网整理以下  在本文和前文中,在ASP.NET页面中实现绘图功能主要使用的是Graphics类,Graphics类被封装在命名空间"System.Drawing"中。Graphics类中定义了很多方法和属性,这些方法和属性都与绘图有关,Graphics类中的常用成员具体可参阅表01和表02,表01是Graphics类中的常用方法及其说明,表02是Graphics类中常用属性及其说明:



源代码网推荐
源代码网推荐
源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华