VML画柱状图、并图、折线图的封装
2006-05-08 08:44
246 查看
/* 3D统计图绘图类
功能:根据表格数据绘制统计图
作者:LiuZXIT
完成:2003/9/10
备注:在IE6下测试成功
局限性:1.只能针对于单一二维行列式规则TABLE进行绘制
2.TABLE内容必须有左标题和上标题,并且右下部分都必须是数据区
不足:没有支持动态定制数据源,例如用一个XML数据包,有些文字太长会出现显示不好
注意点:
1.htm页面必需包含以下内容
<HTML xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
2.饼形图和柱状图只能针对一行或一列数据,所以在勾选多行或多列时,只会绘制出勾选的最上面行或最左边列
*/
</script>
=============JsVML.htm================
<HTML xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<HEAD>
</STYLE>
<script language="javascript" src="JsVml.js"></script>
</head>
<body>
<table id="tblData" width="60%" border="1" cellpadding="0">
<tr>
<th>年份</th><th>第一2季</th><th>第二4季</th><th>第三季</th><th>第四季</th><th>平均</th>
</tr>
<tr>
<td align="center">1998</td>
<td align="right">2400</td><td align="right">1277</td>
<td align="right">3670</td><td align="right">3176</td>
<td align="right">3176</td>
</tr>
<tr>
<td align="center">1999</td>
<td align="right">2215</td><td align="right">1021</td>
<td align="right">1841</td><td align="right">1952</td>
<td align="right">2215</td>
</tr>
<tr>
<td align="center">2000</td>
<td align="right">1964</td><td align="right">2746</td>
<td align="right">1248</td><td align="right">1878</td>
<td align="right">3670</td>
</tr>
<tr>
<td align="center">2001</td>
<td align="right">2254</td><td align="right">1876</td>
<td align="right">2486</td><td align="right">2000</td>
<td align="right">3670</td>
</tr>
<tr>
<td align="center">2002</td>
<td align="right">2487</td><td align="right">2348</td>
<td align="right">2345</td><td align="right">2456</td>
<td align="right">3670</td>
</tr>
</table>
<div id="tDraw" style="width:600;height:400;overflow:auto;"></div>
</script>
转自csdn 效果可以在这看...
http://vbb.iecn.net/showthread.php?threadid=14724
功能:根据表格数据绘制统计图
作者:LiuZXIT
完成:2003/9/10
备注:在IE6下测试成功
局限性:1.只能针对于单一二维行列式规则TABLE进行绘制
2.TABLE内容必须有左标题和上标题,并且右下部分都必须是数据区
不足:没有支持动态定制数据源,例如用一个XML数据包,有些文字太长会出现显示不好
注意点:
1.htm页面必需包含以下内容
<HTML xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
2.饼形图和柱状图只能针对一行或一列数据,所以在勾选多行或多列时,只会绘制出勾选的最上面行或最左边列
*/
</script>
=============JsVML.htm================
<HTML xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<HEAD>
</STYLE>
<script language="javascript" src="JsVml.js"></script>
</head>
<body>
<table id="tblData" width="60%" border="1" cellpadding="0">
<tr>
<th>年份</th><th>第一2季</th><th>第二4季</th><th>第三季</th><th>第四季</th><th>平均</th>
</tr>
<tr>
<td align="center">1998</td>
<td align="right">2400</td><td align="right">1277</td>
<td align="right">3670</td><td align="right">3176</td>
<td align="right">3176</td>
</tr>
<tr>
<td align="center">1999</td>
<td align="right">2215</td><td align="right">1021</td>
<td align="right">1841</td><td align="right">1952</td>
<td align="right">2215</td>
</tr>
<tr>
<td align="center">2000</td>
<td align="right">1964</td><td align="right">2746</td>
<td align="right">1248</td><td align="right">1878</td>
<td align="right">3670</td>
</tr>
<tr>
<td align="center">2001</td>
<td align="right">2254</td><td align="right">1876</td>
<td align="right">2486</td><td align="right">2000</td>
<td align="right">3670</td>
</tr>
<tr>
<td align="center">2002</td>
<td align="right">2487</td><td align="right">2348</td>
<td align="right">2345</td><td align="right">2456</td>
<td align="right">3670</td>
</tr>
</table>
<div id="tDraw" style="width:600;height:400;overflow:auto;"></div>
</script>
转自csdn 效果可以在这看...
http://vbb.iecn.net/showthread.php?threadid=14724
相关文章推荐
- VML画柱状图、并图、折线图的封装
- jsp+vml 实现柱状图、饼图、折线图
- vml+javascript动态生成柱状图、饼图、折线图
- 折线图柱状图封装
- VML 画图 统计图、柱状图、饼图、折线图(部分具有交互性)
- JFreeChart实现饼状图、柱状图和折线图以及各类报表
- MPChart折线图工具类封装
- MPAndroidChart开源图表库的使用介绍之饼状图、折线图和柱状图
- 用g.raphael.js高速绘制饼图、柱状图、点状图、折线图(上)
- Jfreechart生成折线图和柱状图混合图
- Android柱状图、饼状图、折线图
- Echarts 饼图,折线图,柱状图,条形图ajax动态渲染数据方法汇总
- 报表 之 饼状图 单组柱状图 多组柱状图 堆积柱状图 折线图
- WPF项目中使用柱状图、饼状图、折线图
- JFreeChart柱状图的类的封装
- Android自定义统计图(柱状图,折线图,饼状图)
- JFreeChart 图表生成实例(饼图、柱状图、折线图、时序图)
- POI导出excel+JFreeChart生成图表(柱状图和折线图)
- python 画柱状图折线图
- java画折线图和柱状图结合的综合图(用jfreechart)