加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP进阶 用ASP创作统计饼图 柱状图等

发布时间:2023-09-23 13:13:23 所属栏目:Asp教程 来源:
导读:我们工作中经常需要将数据转化成柱状图,饼图等,以方便直观的分析数据, 这里给大家介绍一个ASP中制作饼图、柱状图的组件:csDrawGraph,csdgt.zip,因为是组件,所以我们在使用之前需要用REGSVR32.EXE 注册一下,cs

我们工作中经常需要将数据转化成柱状图,饼图等,以方便直观的分析数据, 这里给大家介绍一个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 %>

<%

Response.Expires = 0

Response.Buffer = true

Response.Clear

Response.ContentType = "Image/Gif"

Set Chart = Server.CreateObject("csDrawGraphTrial.Draw")

Chart.AddData "NO> 1", 17, "ff0000"

Chart.AddData "NO> 2", 28, "00ff00"

Chart.AddData "NO> 3", 5, "0000ff"

If Request.QueryString("Type") = "Pie" Then

Chart.Title = "Sample Pie Chart"

Chart.BGColor = "eeeeee"

Chart.LabelBGColor = "eeeeee"

Chart.TitleBGColor = "eeeeee"

Response.BinaryWrite Chart.GifPie

Else

Chart.Title = "Sample Bar Chart"

Response.BinaryWrite Chart.GifBar

End If

Response.End

%>

程序很简单,再些不详细说明,下面看一个将数据库中的数据转换到图表的例子:

lines.asp:

<html>

<head>

<title>Line graph showing all the results</title>

</head>

<body>

<table align=center width=400>

<tr><td colspan=4><img src="gif_lines.asp" width=400 height=300></td></tr>

</table>

<p>Links to the other result pages:</p>

<p><a href=barsbyday.asp>Bar chart showing all results for any one day</a>.</p>

<p><a href=barsbycolour.asp>Bar charts showing results for each colour separately</a>.</p>

</body>

</html>

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章