asp实现数据统计图:直方图、折线图、面积图、饼图

发布时间:2007年03月22日      浏览次数:2033 次
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE>数据显示图</TITLE>
<style>
body{font-size:12px;}
</style>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function window_onload()
{
      t=0;
      mschart1.TitleText = document.form1.chtitle.value;//统计图的标题
      mschart1.ShowLegend =true;//是否显示统计图颜色的说明
      mschart1.RowCount = document.form1.rcount.value;//统计图的项目数
      mschart1.ColumnCount =document.form1.ccount.value;//统计图每个项目的成员数
      for (i=0;i<mschart1.RowCount;i++)
      {
            for (j=0;j<mschart1.ColumnCount;j++)
            {
                  mschart1.Row=i+1;
                  mschart1.Column=j+1;
                  if (mschart1.ColumnCount>1)
                        mschart1.ColumnLabel =document.form1.cname(j).value;
                  else
                        mschart1.ColumnLabel =document.form1.cname.value;
                  if ((document.form1.rcount.value*document.form1.ccount.value)>1)
                        mschart1.Data=document.form1.rc_data(t).value;
                  else
                        mschart1.Data=document.form1.rc_data.value;
                        t++;
            }
            if (document.form1.rcount.value>1)
                  mschart1.RowLabel =document.form1.rname(i).value ;
            else
                  mschart1.RowLabel =document.form1.rname.value;
      }
}
function select1_onchange() {
mschart1.chartType =select1.value
mschart1.Plot
}
//-->
</SCRIPT>
</HEAD>
<BODY LANGUAGE=javascript onload="return window_onload()">
<OBJECT classid="clsid:3A2B370C-BA0A-11D1-B137-0000F8753F5D"
id=mschart1 style="font-size:12px;" CODEBASE="mschart.cab" width="100%" height="300"></OBJECT>
<BR>
显示方式
<SELECT id=select1 name=select1 LANGUAGE=javascript onchange="return select1_onchange()">
<OPTION value=1>二维直方图</OPTION>
<OPTION value=0>三维直方图</OPTION>
<OPTION value=3>二维折线图</OPTION>
<OPTION value=2>三维折线图</OPTION>
<OPTION value=5>二维面积图</OPTION>
<OPTION value=4>三维面积图</OPTION>
<OPTION value=14>饼图</OPTION></SELECT>
<form name=form1 id=form1>
<!--以下是统计图的标题-->
<input type="hidden" name=chtitle id=chtitle value=统计图的标题>
<!--以下是统计图的项目数,mschart1.RowCount的值-->
<input type="hidden" name=rcount id=rcount value=10>
<!--以下是显示统计图的比较项目名称,个数要与mschart1.RowCount的值相等-->
<input type="hidden" name=rname id=rname value=项目名称>
<input type="hidden" name=rname id=rname value=项目1>
<input type="hidden" name=rname id=rname value=项目2>
<input type="hidden" name=rname id=rname value=项目3>
<input type="hidden" name=rname id=rname value=项目4>
<input type="hidden" name=rname id=rname value=项目5>
<input type="hidden" name=rname id=rname value=项目6>
<input type="hidden" name=rname id=rname value=项目7>
<input type="hidden" name=rname id=rname value=项目8>
<input type="hidden" name=rname id=rname value=项目9>
<!--以下是统计图每个项目的成员数,mschart1.ColumnCount的值-->
<input type="hidden" name=ccount id=ccount value=1>
<!--以下是统计图每个项目的成员名称,个数要与mschart1.ColumnCount的值相等-->
<input type="hidden" name=cname id=cname value=成员名称>
<!--以下是统计图成员的具体统计值,个数要与RowCount乘以ColumnCount的积相等-->
<input type="hidden" name=rc_data id=rc_data value=50>
<input type="hidden" name=rc_data id=rc_data value=100>
<input type="hidden" name=rc_data id=rc_data value=250>
<input type="hidden" name=rc_data id=rc_data value=300>
<input type="hidden" name=rc_data id=rc_data value=150>
<input type="hidden" name=rc_data id=rc_data value=200>
<input type="hidden" name=rc_data id=rc_data value=450>
<input type="hidden" name=rc_data id=rc_data value=500>
<input type="hidden" name=rc_data id=rc_data value=350>
<input type="hidden" name=rc_data id=rc_data value=400>
</form>
</BODY>
</HTML>
文章来源:桂林唯创网络
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!