用ASP制作饼图、柱状图等_ASP教程
推荐:利用ASP将HTML格式数据传输给Excel 的技巧
学习如何建立ASP页面将HTML数据流传送到Execl电子表格,并且在IE中显示Execl电子表格。
到目前为止,有好几种方法可以使用ASP技术来创立Excel数据表格,你还可以利用服务器端Excel 8.0 VBA组
我们工作中经常需要将数据转化成柱状图,饼图等,以方便直观的分析数据, 这里给大家介绍一个ASP中制作饼图、柱状图的组件:csDrawGraph,csdgt.zip,因为是组件,所以我们在使用之前需要用REGSVR32.EXE 注册一下,csDrawGraph,可以在ASP中创建饼图,柱状图以及线图,其支持的格式有GIF, PNG, JPG and BMP.
chartdemo.asp
以下为引用的内容: <%@ language=vbscript %> <html> <head> <title>csDrawGraph Demonstration</title> </head> <body bgcolor="#FFFFFF"> <P>This simple demonstration shows two graphs using the same data. The first is a bar chart:</P> <P align="center"><IMG src="chartimages.asp?Type=Bar" width="400" height="300"> </P> <P align="left">The second is a pie chart. The background colour is set to light grey to show the overall size of the image.</P> <P align="center"><IMG src="chartimages.asp?Type=Pie" width="400" height="300"> </P> </body> </html> |
chartimages.asp
以下为引用的内容: <%@ language=vbscript %> <% Set Chart = Server.CreateObject("csDrawGraphTrial.Draw")
If Request.QueryString("Type") = "Pie" Then Response.End |
程序很简单,再些不详细说明,下面看一个将数据库中的数据转换到图表的例子:
lines.asp:
以下为引用的内容: <html> </head> <body> |
gif_lines.asp:
以下为引用的内容: <%@ language=vbscript %> <% '利用数据库中的数据生成线图。 '根据4个不同的值分别生成4条线。 '在X轴上显示星期的名称。 Response.Expires = 0 '利用下面的语句创建chart对象,版本不同会有所差异。 ConnectionString = "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & _ While Not RS.Eof '关闭数据库连接 '下面设置组件属性 '最后图片以GIF格式发送到浏览器 |
分享:ASP快速开发方法之数据操作
这是我自己的心得,给大家作个参考。
我的目的是让开发变得简单,尽可能少地考虑实现语句,更多地把精力用于思考业务逻辑。希望我的文章对大家有所启发和帮助。
好吧,让我们进入正题:
先

- 相关链接:
- 教程说明:
ASP教程-用ASP制作饼图、柱状图等
。