`
baggio1024
  • 浏览: 63313 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类

FusionCharts入门

阅读更多
在使用FusionCharts前所要做的只是拷贝几个SWF文件而已,网上有破解版也有免费版
可以下来,使用FusionCharts,将想要显示的数据转成XML,FusionCharts帮你处理xml数据显示成你需要的flash.

将下载的FusionCharts文件夹放到你的网站目录中,可以查看相关API,

现在来做个实例吧
<%@ page contentType="text/html; charset=UTF-8"  import="java.util.*" %>
<jsp:useBean id ="chart" scope ="page" class="com.gui.chart.FunsionCharts" />
<HTML>
<HEAD>
<TITLE>FusionCharts - Simple Column 3D Chart</TITLE>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=UTF-8">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
<BODY>

<CENTER>
<h2>FusionCharts Examples</h2>
<%
	StringBuffer sb = new StringBuffer();
	sb.append("<chart caption='对比图' shownames='1' imageSave='1'"
		+"imageSaveURL='FusionChartsSave.jsp'  imageSaveDialogFontColor ='cfbbfc'>");
	sb.append("<categories><category label='资产负债表(%25)' /><category label='负债与所有者权益比率(%25)' />"
		+"<category label='负债与有形净资产比率(%25)' /></categories>");
	sb.append("<dataset seriesName='2006' color='F6BD0F' showValues='1'><set value='60.9300' />"
		+"<set value='30.1900' /><set value='25.4900' /></dataset>");
	sb.append("<dataset seriesName='2007' color='000000' showValues='1'><set value='68.4200' />"
		+"<set value='45.8100' /><set value='66.8200' /></dataset>");
	sb.append("<dataset seriesName='2008' color='8BBA00' showValues='1'><set value='53.34' />"
		+"<set value='82.22' /><set value='91.21' /></dataset>");
	sb.append("</chart>");
	//Create the chart - Column 3D Chart with data from Data/Data.xml
	//createChartHTML方法可在源码包中查找 Code\JSP\Includes\FusionCharts.jsp
	String chartHTMLCode=chart.createChartHTML("flash/MSColumn3D.swf", "", sb.toString(), "myFirst", 600, 300, false);
%> <%=chartHTMLCode%> <BR>
<BR>
</CENTER>
</BODY>
</HTML>




另存图片功能
在<chart caption='name' shownames='1' imageSave='1'
imageSaveURL='FusionChartsSave.jsp' >
好像不支持jdk 1.3,
除了jsp方式另存,还有其他方式可供参考
具体可以看ImageSaving目录中的源码


在FusionCharts 里,如果要在图形里用到一些特殊的字符,你就要对它进行编码,否则就无法显示。

欧元符号
在FusionCharts 里显示“€”,你需要用“%80”来替换它。
上面的代码会在数字前面都加上“€”。

英镑符号
在FusionCharts里显示“£”,你需要用“%A3”来替换它。

人民币符号
在FusionCharts 里显示“¥”,你需要用“%A5”来替换它。 


分符号
在FusionCharts里显示“¢”,你需要用“%A2”来替换它.


百分号符号
在FusionCharts里显示“%”,你需要用“%25”来替换它。


&符号
在FusionCharts 里显示“&”,你需要用“&amp;”来替换它。


>符号
在要用“&gt;”来替换它。如下:


单引号符号
在FusionCharts 里显示“'”,你需要用“&apos;”来替换它。如下:
<graph decimalPrecision='0' >  
   <set name='John&apos;s Count' value='420' color='AFD8F8' />  
   <set name='Mary&apos;s Count' value='295' color='F6BD0F' />  
   <set name='Tom&apos;s Count' value='523' color='8BBA00' />  
</graph> 

上面的代码显示为“John's Count”。
如果你想要显示双引号,直接使用就可以了,前提是你的属性值是用单引号括起来的。如果你的属性值是用双引号括起来的,你要显示单引号,也可以直接使用,而不必用“&apos;”来替换它

  • 大小: 18.4 KB
分享到:
评论

相关推荐

    FusionCharts入门讲义

    FusionCharts入门讲义,FusionCharts入门讲义

    FusionCharts图表控件ABC入门.ppt

    FusionCharts图表控件ABC入门.ppt 用大量图表展示FusionCharts的强大功能

    FusionCharts_Free 入门

    能够带你比较快的了解FusionCharts,从最简单的开始让你慢慢了解他的强大

    Asp.net FusionCharts 示范代码演示

    本人二次包装的代码。 绝对是FusionCharts开发的入门必备。 Asp.net FusionCharts 示范代码演示

    FusionCharts教程

    FusionCharts详细教程,帮助初学者快速入门。

    fusioncharts的应用实例

    这个程序是自己写的一个关于fusioncharts的简单应用,基本上把fusioncharts的作用体现了出来,通过修改这个程序可以实现你需要的功能。这个程序是学习fusioncharts很好的入门程序。

    fusioncharts简单示例

    fusioncharts简单示例 参照API写的一些实例 主要都是JSON 版得 ,需要 XML 版得 还得自己 参照API 来写了 谁知道 fusioncharts怎么画 雷达图 ,请赐教,在这里留言 或 给我邮箱 发个例子 就行了 younglibin@163....

    FusionCharts

    FusionCharts图表控件中文版使用手册 API手册 属性集合 新手入门

    从入门到精通 FusionCharts Free

    NULL 博文链接:https://andy2019.iteye.com/blog/1558988

    vue-fusioncharts:FusionCharts JavaScript图表库的Vue组件

    Github回购: : 文档: : 支持: : 融合图官方网站: : 官方NPM软件包: : 问题: : 目录入门要求在您的操作系统中全局安装了Node.js , NPM / Yarn 。 在您的项目中安装了FusionCharts和Vue ,如下所示:安装直接...

    angular-fusioncharts:FusionCharts JavaScript图表库的角度组件

    角度融合图 ...入门 要求 在您的操作系统中全局安装了Node.js , NPM / Yarn 。 您有一个Angular应用程序。 FusionCharts已安装在您的项目中,如下所示: 安装 要安装angular-fusioncharts库,请运

    FusionCharts Free中文开发指南.doc

    FusionCharts Free中文开发指南.doc 入门必备 一共14章 循序渐进 非常适合学习入门

    fusionCharts常用属性释义

    我以前是用jfreechart生成图形的,因为其简单、易入门。但是随着开发技术的需求,我接触了fusionchart,发现其功能强大之外,生成的图像更是生动。下载分数是2分,对于我上传的资料来说,应该是物有超值的,如果你有...

    FusionCharts_free_使用手册

    本文档详尽的描述了 FusionCharts_free的使用方法及相关的属性说明,是入门级很好的指导教程

    react-fusioncharts-component:FusionCharts JavaScript Charting库的ReactJS组件

    入门 要求 在您的操作系统中全局安装了Node.js , NPM / Yarn 。 FusionCharts和React安装在您的项目中,如下所示: 安装 有多种方法可以安装react-fusioncharts组件。 直接下载所有二进制文件都位于我们的。

    svelte-fusioncharts:用于FusionCharts JavaScript图表库的Svelte组件

    Github回购: : 支持: : 融合图官方网站: : 官方NPM软件包: : 问题: : 目录安装用法使用图表API 处理事件快速开始超越图表FusionTime的使用与集成对于贡献者发牌 入门 要求在您的操作系统中全局安装了Node.js ...

    FusionCharts报表组件

    FusionCharts是一种非常实用且很强大的报表组件,分为免费版和商业版,其中免费版已经足以实现漂亮大方的报表。

Global site tag (gtag.js) - Google Analytics