基于asp_net数据图表的绘制

基于asp_net数据图表的绘制

ID:37182298

大小:161.01 KB

页数:3页

时间:2019-05-21

基于asp_net数据图表的绘制_第1页
基于asp_net数据图表的绘制_第2页
基于asp_net数据图表的绘制_第3页
资源描述:

《基于asp_net数据图表的绘制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文章编号:1006-4877(2006)09-0065-03基于ASP.NET数据图表的绘制代俊雅摘要:通过具体实例,介绍了在ASP.NET下绘制图表的两首先使用下面的代码创建600×400的画板:种方法:利用GDI+图形库和利用MicrosoftOfficeWebComponet(sOWC),并对这两种方法进行了比较。关键词:GDI+;OWC;数据图表BitmapmyPalette=newBitmap(600,400);通过Graphics类的实例来创建画笔,指定画板:GraphicsmyGraphics=Gr

2、aphics.FromImage(my-Palette);使用Graphics类中的各种方法在画板上绘制图像、图形和线条。Graphics类中的方法分为绘制方法与填充方法。前者仅绘制出图形的轮廓,后者则绘制出图形的轮廓并填充图形的内部。使用下面的代码绘制黑色背景椭圆:myGraph-中图分类号:TP391.41文献标识码:A随着因特网的迅速发展以及web技术的日趋成熟,越来越多的商业信息借助web方式来发布,从而使用户可以直观地获取信息。在企业商务中,使用Excel电子表格存储数据,在网页中浏览电子表格数据,以图

3、表方式显示数据是最常用的方法,因为图形和图表是很好的数据表现形式,可以达到简单清晰、一目了然的效果。1生成图表的几种方法在ASP.NETWeb程序中,生成图表的方法如下:1)VS.NET内建的图形工具库[1],即System.Drawing名称空间的GDI+使用简单的图形,GDI+能够创建饼图、柱状图、线性图等。2)各种ASP.NET图表控件,这些控件在网上发布,需要购买。3)OfficeWebComponents(OWC),OWC包含在MicrosoftOffice2000中。它们是用于向Web页添加电子表格、

4、图表和数据处理功能的ActiveX控件的集合。可以直接在浏览器中处理数据,并以图表的形式显示数据。2利用GDI+生成图形在System.Draw命名空间中包含了创建、编辑图像的所有类。创建图像时,主要使用Bitmap类和Graphics类。Bitmap类主要用于创建画板以及完成后图像的保存;Graphics类主要用来绘制图像、图形和线条。ics.FillEllipse(newSolidBrush(Color.Black),200,150,100,80);图画好后,要将图保存下来并将保存的图在网页中显示。可以在下面

5、两种方式中任选:1)将图像保存在服务器的文件系统中,使用HTML的标记来显示:首先在Aspx文件中添加标记然后在代码中保存文件://将文件保存为当前页面所在目录下的tmp.jpgmyPalette.Save(Server.MapPath("")+@"tmp.jpg",ImageFormat.Jpeg);2)直接将图像的二进制流输出到Response对象的输出流。myPalette.Save(Response.Out

6、putStream,Image-Format.Jpeg);然后将代码加入页面的PageLoad事件中即可。3利用OWC绘制图表用OWC可以绘制各种Excel图表,绘图时只需要对图表进行设置,不必考虑画图的细节。3.1使用OWC的要求使用OWC时需要系统中装有Office2000以上版本,并在工程的引用中添加OfficeWebCompo-nents。具体步骤如下:收稿日期:2006-07-17;修回日期:2006-07-24作者简介:代俊雅(1967-),女,山西太谷人。2004年9月就读于中北大学研究生,高级讲师

7、。在解决方案资源管理器的“引用”文件夹上单击鼠标右键选择添加引用,在出现的添加引用对话框中选择COM标签,选择MicrosoftOfficeWebComponents,双击选中,点击确定即可。3.2使用OWC绘制柱状图使用OWC绘制图表不同于直接使用GDI+,主要的工作从绘图的细节转移到对图表的设置,步骤如下:3.2.1创建ChartSpace对象来放置图表ChartSpace是用来放置图表的类,图表完成后t间隔的字符串),然后设定Chart类对象的Seri-esCollection属性:首先使用SeriesC

8、ollection的Add方法创建一组数据,然后用SetData方法具体添加数据。代码如下://设定连接串,建立并打开连接:StringsConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+"DataSource="+"d:\lx1.xls;Pass-word=;UserID=Admin;ExtendedProper

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

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

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