在asp.net中创建统计图的实现

在asp.net中创建统计图的实现

ID:7171147

大小:30.27 KB

页数:4页

时间:2018-02-06

在asp.net中创建统计图的实现_第1页
在asp.net中创建统计图的实现_第2页
在asp.net中创建统计图的实现_第3页
在asp.net中创建统计图的实现_第4页
资源描述:

《在asp.net中创建统计图的实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在asp.net中创建统计图的实现  (神华准能公司科技信息处,内蒙古薛家湾010300)   摘要:根据在一些数据统计、分析的程序中,把从数据源取到的数据用柱壮或饼状的统计图表现出来,以达到一种更直观更形象的效果,文章以c#.net为例说明了如何在asp.net中实现这样的功能。   关键词:asp.net技术;命名空间;图例   中图分类号:TP391.72文献标识码:A文章编号:1007—6921(XX)13—0059—01   在GDI+基类的主要命名空间System.Draw

2、ing中,提供了Bitmap、Graphics类,其中Bitmap类封装了GDI+位图,继承自image类,用于处理由像素数据定义的图像。 1举例说明功能的实现   在实例中创建panelchart.aspx和chart.aspx页面,第一个页面用来显示创建的统计图,第二个页面用来创建统计图,并以GIF图片的形式输出。   首先新建panelchart.aspx页面用来显示统计图,该页面的实现方法如下:   创建图形范例   然后添加一个空白的“chart.aspx”页面用来生成统计

3、图。   Chart.aspx页面的页面载入事件如下:   privatevoidPage_Load(objectsender,System.EventArgse) { //在此处放置用户代码以初始化页面   GraphicsobjGraphics;//建立画板对象   BitmapobjBitMap=newBitmap(600,300);//建立位图对象   objGraphics=Graphics.FromImage(objBitMap);//根据位图对象建立画板对象   obj

4、Graphics.Clear(Color.White);//设置画板对象的背景色   int[]arrValues={0,0,0,0,0,0};//数据数组   arrValues[0]=50;arrValues[1]=70;arrValues[2]=90;   arrValues[3]=100;arrValues[4]=140;arrValues[5]=220;   string[]arrValueNames={“0”,“0”,“0”,“0”,“0”,“0”};   arrValueNa

5、mes[0]=“一月”;arrValueNames[1]=“二月”;   arrValueNames[2]=“三月”;arrValueNames[3]=“四月”;   arrValueNames[4]=“五月”;arrValueNames[5]=“六月”;   objGraphics.DrawString(“上半年销售情况统计”,newFont(“宋体”,16),Brushes.Black,newPointF(0,0));   PointFsymbolLeg=newPointF(335,20

6、);//创建图例文字   PointFdescLeg=newPointF(360,16);   //画出图例。利用objGraphics图形对象的3个方法画出图例   //fillrectangle()方法画出填充矩形,DrawRectangle()方法画出矩形的边框 //可以很方便根据不同的参数来画出图形 //画出个个月的标示图形   for(inti=0;i在该代码中调用的getcolor方法用来根据传递的不同参数,返回不同的颜色对象   privateColorGetColor(i

7、ntitemIndex)   {ColorobjColor=newColor(); switch(itemIndex)   {case0:objColor=Color.Blue;break;   case1:objColor=Color.Yellow;break;   case2:objColor=Color.Red;break;   case3:objColor=Color.Orange;break;   case4:objColor=Color.Purple;break;   c

8、ase5:objColor=Color.Brown;break; case6:   default:objColor=Color.Blue;break; }returnobjColor;}   740)this.width=740"border=undefined>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。