Open Flash Chart [ofc]图表示例
来源:互联网 发布:压缩js 还原 编辑:程序博客网 时间:2024/05/18 00:43
Open Flash Chart的用法,JSP的例子,其它语言也差不多。
<%@ page contentType="text/html; charset=GBK"%> <html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><meta HTTP-EQUIV="expires" CONTENT="0"><meta HTTP-EQUIV="Pragma" CONTENT="no-cache"><title></title><script type="text/javascript" src="swfobject.js"></script><script type="text/javascript"> /* *Open Chart Flash图表示例1 *@author: modiliany *@2011-01-24 *///demo1:单条折线图(加载txt文件)*************//expressInstall.swf:flashplayer检查程序,作用是如果没有浏览器flash插件,则提示安装swfobject.embedSWF("open-flash-chart.swf", "OpenFlashChartContainer1", "240", "160","9.0.0", "expressInstall.swf",{"data-file":"data.txt"});//demo2:单条折线图********************swfobject.embedSWF("open-flash-chart.swf", "OpenFlashChartContainer2", "240", "160","9.0.0", "expressInstall.swf",{"get-data":"getChartData2", "id":"chart2", "save_image_message":"把图形保存为图片", "loading":"正在加载中..."} );function getChartData2(){var jsonData ='{"title":{"text":"单条折线图(路面PCI图)","style":"font-size:12;font-weight:bold;"},' + ' "elements":[' + '{"type":"line","alpha":0.7,"text":"PCI","colour":"#FF0000",' + ' "dot-style":{"type":"solid-dot","tip":"#x_label#处PCI为#val#"},' + ' "on-show":{"type":"drop","cascade":1,"delay":0.5},' + ' "values":[92.89,94.06,91.64,0,0]}],' + ' "x_axis":{"stroke":2,"tick_height":2,"colour":"#d000d0","grid_colour":"#00ff00","offset":1,"labels":{"rotate":315,"siz":11,"labels":["K001","K002","K003","K004","K005"],"size":12}},' + ' "y_axis":{"max":100,"steps":10,"offset":1}' + '}';return jsonData;} //demo3:多条折线图********************swfobject.embedSWF("open-flash-chart.swf", "OpenFlashChartContainer3", "240", "160","9.0.0", "expressInstall.swf",{"get-data":"getChartData3", "id":"chart3", "save_image_message":"把图形保存为图片", "loading":"正在加载中..."} );function getChartData3(){var jsonData ='{"title":{"text":"多条折线图(路面PCI、RQI图)","style":"font-size:12;font-weight:bold;"},' + '"elements":[' + '{"type":"line","alpha":0.7,"text":"PCI","colour":"#FF0000","dot-style":{"type":"solid-dot","tip":"#x_label#处PCI为#val#"},"values":[92.89,94.06,91.64,0,0],"on-show":{"type":"drop","cascade":1,"delay":0.5}},' + '{"type":"line","alpha":0.7,"text":"RQI","colour":"#0000FF","dot-style":{"type":"solid-dot","tip":"#x_label#处RQI为#val#"},"values":[78.27,2.1,0.34,0,0],"on-show":{"type":"drop","cascade":1,"delay":0.5}}],' + '"x_axis":{"stroke":1,"tick_height":10,"colour":"#d000d0","grid_colour":"#00ff00","offset":1,"labels":{"rotate":315,"siz":11,"labels":["K001","K002","K003","K004","K005"],"size":12}},' + '"y_axis":{"max":100,"steps":10,"offset":1}' + '}';return jsonData;} //demo4:饼图********************swfobject.embedSWF("open-flash-chart.swf", "OpenFlashChartContainer4", "240", "160","9.0.0", "expressInstall.swf",{"get-data":"getChartData4", "id":"chart4", "save_image_message":"把图形保存为图片", "loading":"正在加载中..."} ); function getChartData4(){var valueStr='';var per='';var i =0;for(i=1; i<=5; i++){ valueStr += '{"value":' + i +',"label":"占:';var percent = (i/15.0)*100 + '';if(percent.indexOf('.')!=-1){percent = percent.substring(0,percent.indexOf('.') + 3);}valueStr += percent + '%","tip":"作物' + i + ':' + i + '斤 "},';} valueStr = valueStr.substring(0 ,valueStr.length-1); var jsonData = '{"title":{"text":"饼图(作物比重图)","style":"font-size:12;font-weight:bold;"},' + ' "elements":[{"font-size":11,"animate":"pie",' + '"colours":["#1C9E05","#FF368D","#FF0000","#0000FF","#008000"],' + '"type":"pie",' + '"values":['+valueStr+'],' + '"start-angle":180,' + ' "gradient-fill":true,' + ' "alpha":0.7}]' + '}'; return jsonData;}//demo5:堆积图********************swfobject.embedSWF("open-flash-chart.swf", "OpenFlashChartContainer5", "240", "160","9.0.0", "expressInstall.swf",{"get-data":"getChartData5", "id":"chart5", "save_image_message":"把图形保存为图片", "loading":"正在加载中..."} ); function getChartData5(){var jsonData ='{"title":{"text":"堆积图(涵桥隧)","style":"{font-size:12;font-weight:bold;text-align:center;}"},' + '"bg_colour":"#FFFFFF",' + ' "elements":[{"type":"bar_stack","colours":["#0000FF","#008000","#FF0000"],' + ' "keys": [' + ' {"colour":"#0000FF", "text": "桥梁", "font-size": 12},' + ' {"colour":"#008000", "text": "涵洞", "font-size": 12},' + ' {"colour":"#FF0000", "text": "隧道", "font-size": 12}],' + ' "tip":"#x_label# --- #val#<br>(total:#total#)",' + ' "values": [' + ' [{"val":1, "tip":"#x_label# #val# 座桥梁"},{"val":2, "tip":"#x_label# #val# 道涵洞"},{"val":3, "tip":"#x_label# #val# 座隧道"}],' + ' [{"val":3, "tip":"#x_label# #val# 座桥梁"},{"val":2, "tip":"#x_label# #val# 道涵洞"},{"val":1, "tip":"#x_label# #val# 座隧道"}]]},' + ' {"type":"tags","font":"Cambria","font-size":12,"colour":"#000000","padding":0,' + '"rotate":0,"align-x":"center","align-y":"above","text":"#y#",' + '"values":[{"x":0,"y":6},{"x":1,"y":6}]}' + '],' + //end of "elements" ' "x_axis":{"labels": {"labels": ["管理处一","管理处二"]} ,"stroke": 2 ,"tick-height": 2},' + ' "y_axis":{"max": 10}}';return jsonData;} //demo6:柱状图********************swfobject.embedSWF("open-flash-chart.swf", "OpenFlashChartContainer6", "240", "160","9.0.0", "expressInstall.swf",{"get-data":"getChartData6", "id":"chart6", "save_image_message":"把图形保存为图片", "loading":"正在加载中..."} ); function getChartData6(){ var jsonData =' {"title":{"text":"柱状图(合格人数图)","style":"{font-size:12;font-weight:bold;text-align:center;}"},' + ' "bg_colour":"#FFFFFF",' + ' "elements":[' + ' {"type":"bar" ,"alpha":0.7 ,"colour":"#0000FF" ,"text":"合格人数" ,"font-size":12 ,' + '"values":[8,4] ,"tip":"合格人数#val#人"}],' + ' "x_axis":{"stroke":1 ,"tick_height":1 ,"colour":"#d000d0" ,"grid_colour":"#00ff00" ,' + ' "labels":{"size":12,"labels":["小组1","小组2"]}},' + ' "y_axis":{"stroke":2 ,"tick_length":1 ,"colour":"#d000d0" ,"grid_colour":"#00ff00" ,' + ' "offset":0 ,"max":10}' + '}';return jsonData;} //demo7:多个柱状图********************swfobject.embedSWF("open-flash-chart.swf", "OpenFlashChartContainer7", "240", "160","9.0.0", "expressInstall.swf",{"get-data":"getChartData7", "id":"chart7", "save_image_message":"把图形保存为图片", "loading":"正在加载中..."} ); function getChartData7(){ var jsonData=' {"title":{"text":"多个柱状图(调查意见图)","style":"{font-size:12;font-weight:bold;text-align:center;}"},' + '"bg_colour":"#FFFFFF",' + '"elements":[' + '{"type":"bar" ,"alpha":0.5 ,"colour":"#0000FF" ,"text":"同意人数" ,"font-size":12 ,' + '"values":[8,4] ,"tip":"同意人数#val#人"},' + '{"type":"bar" ,"alpha":0.5 ,"colour":"#008000" ,"text":"反对人数" ,"font-size":12 ,' + '"values":[2,5] ,"tip":"反对人数#val#人"}],' + '"x_axis":{"stroke":2 ,"tick_height":2 ,"colour":"#d000d0" ,"grid_colour":"#00ff00" ,' + '"labels":{"size":12,"labels":["部门1","部门2"]}},' + '"y_axis":{"stroke":2 ,"tick_length":2 ,"colour":"#d000d0" ,"grid_colour":"#00ff00" ,' + '"offset":0 ,"max":10}' + ' }'; return jsonData;} //demo8:横向柱状图********************swfobject.embedSWF("open-flash-chart.swf", "OpenFlashChartContainer8", "240", "160","9.0.0", "expressInstall.swf",{"get-data":"getChartData8", "id":"chart8", "save_image_message":"把图形保存为图片", "loading":"正在加载中..."} ); function getChartData8(){ var jsonData=' {"title":{"text":"横向柱状图(合格图)","style":"{font-size:12;font-weight:bold;text-align:center;}"},' + '"bg_colour":"#FFFFFF",' + '"elements":[' + '{"type":"hbar" ,"colour":"#0000FF" ,"text":"合格人数" ,"font-size":12 ,' + '"values":[{"left":0,"right":8},{"left":0,"right":3}], "tip":"合格人数#right#人"},' + ' {"type":"tags","font":"Cambria","font-size":12,"colour":"#000000","padding":0,' + '"rotate":90,"align-x":"above","align-y":"center","text":"#y#",' + '"values":[{"x":3,"y":0},{"x":8,"y":1}]}' + '],' + '"y_axis":{"stroke":2 ,"tick_length":2 ,"colour":"#d000d0" ,"grid_colour":"#00ff00" ,' + ' "offset":1,"labels":["小组1","小组2"]},' + '"x_axis":{"stroke":2 ,"tick_height":2 ,"colour":"#d000d0" ,"grid_colour":"#00ff00" ,' + ' "offset":0 ,"max":10}' + '}'; return jsonData;} </script></head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><table width="100%" height="100%" cellspacing=0 cellpading=0 border=0><tr valign="top"><td align="center"> <table width="720px" height="480px" cellspacing=0 cellpading=0 border=1> <tr> <td colspan="3" style="background-color:#cccccc"> Open Chart Flash图表示例1: </td> </tr> <tr> <td width="33%"> <div id="OpenFlashChartContainer1"></div> </td> <td width="33%"> <div id="OpenFlashChartContainer2"></div> </td> <td width="33%"> <div id="OpenFlashChartContainer3"></div> </td> </tr> <tr> <td width="33%"> <div id="OpenFlashChartContainer4"></div> </td> <td width="33%"> <div id="OpenFlashChartContainer5"></div> </td> <td width="33%"> <div id="OpenFlashChartContainer6"></div> </td> </tr> <tr> <td width="33%"> <div id="OpenFlashChartContainer7"></div> </td> <td width="33%"> <div id="OpenFlashChartContainer8"></div> </td> <td width="33%"> <div id="OpenFlashChartContainer9"></div> </td> </tr> </table> </td></tr></table> </body></html>
0 0
- Open Flash Chart [ofc]图表示例
- 使用Open Flash Chart(OFC)制作图表(Struts2处理)
- 使用Open Flash Chart(OFC)制作图表(Struts2处理)
- 开源PHP & Flash图表:Open Flash Chart
- Flash图表组件 Open Flash Chart
- Flash图表组件 Open Flash Chart
- rails Open Flash Chart图表(brown_zhang)
- open flash chart 各种图表说明
- OFC学习笔记(一) --- .Net WinForm环境下制作Open Flash Chart
- 开源的flash图表:Open Flash Chart
- Open Flash Chart 一个很好用的Flash图表工具
- 开源的flash图表:Open Flash Chart
- Flash图表FusionCharts & Open Flash Chart选型分析
- Open Flash Chart图表的JSON格式基本属性详解
- 在 Eclipse RCP 中运用 Open Flash Chart 展现图表
- Open Flash Chart图表的JSON格式基本属性详解
- Open Flash Chart图表的JSON格式基本属性详解
- Open Flash Chart图表的JSON格式基本属性详解
- hibernate入门第五课 通过Hibernate API编写访问数据库代码并使用junit进行单元测试
- new运算符
- Android-上传三星应用商店
- NLP术语
- ubuntu "sudo xm list" 出现ERROR: A different toolstack (xl) have been selected!
- Open Flash Chart [ofc]图表示例
- js判断ActiveX控件是否安装
- c#计算两个时间段(DateTime A1,DateTime A2)-(DateTime B1,DateTime B2)之间重复的时间
- hibernate自动生成
- 计算5!
- Timer和ScheduledThreadPoolExecutor
- SQL语句的分类
- xshell的快捷键(非常实用)
- linux定时任务调用java方法