在使用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 里显示“&”,你需要用“&”来替换它。
>符号
在要用“>”来替换它。如下:
单引号符号
在FusionCharts 里显示“'”,你需要用“'”来替换它。如下:
<graph decimalPrecision='0' >
<set name='John's Count' value='420' color='AFD8F8' />
<set name='Mary's Count' value='295' color='F6BD0F' />
<set name='Tom's Count' value='523' color='8BBA00' />
</graph>
上面的代码显示为“John's Count”。
如果你想要显示双引号,直接使用就可以了,前提是你的属性值是用单引号括起来的。如果你的属性值是用双引号括起来的,你要显示单引号,也可以直接使用,而不必用“'”来替换它
- 大小: 18.4 KB
分享到:
相关推荐
FusionCharts入门讲义
### 二、FusionCharts入门实例 在Java环境中使用FusionCharts,首先需要在项目中引入FusionCharts的JAR库。然后,可以通过以下步骤创建一个简单的柱状图: 1. **创建图表对象**:实例化一个`FusionCharts`对象,...
这个“FusionCharts_Free 入门”资源包应该是为了帮助初学者快速掌握如何使用FusionCharts进行数据展示。 一、FusionCharts基础知识 FusionCharts是由FusionCharts公司开发的,支持多种数据源,包括XML、JSON、CSV...
**FusionCharts 入门教程 (V3)** FusionCharts 是一款强大的JavaScript图表库,它允许开发者创建交互式、富媒体的图表和图形。在V3版本中,FusionCharts 提供了更多的功能和改进,使其在数据可视化领域更具竞争力。...
这个名为"FusionChart_Demo"的压缩包文件显然包含了用于教学和实践目的的FusionCharts入门示例。让我们深入了解一下FusionCharts及其在实际应用中的相关知识点。 **FusionCharts简介** FusionCharts是一款基于Web的...
综上所述,这个FusionCharts完整资料集是一套完整的自学资料,涵盖了从入门到进阶的所有重要知识点,对于想要掌握FusionCharts的人来说是宝贵的资源。通过学习和实践,开发者能够轻松地将FusionCharts集成到自己的...
FusionCharts中文教程是初学者入门的关键资源。它详细介绍了如何安装FusionCharts,设置图表的基本结构,以及如何在网页中嵌入图表。教程中还会涵盖各种图表类型(如柱状图、饼图、线图、散点图等)的创建方法,以及...
本示例代码演示将帮助开发者更好地理解和运用这两个工具的集成,尤其适合初学者入门。 首先,我们要理解FusionCharts的核心概念。FusionCharts由几个关键部分组成: 1. **图表类型**:FusionCharts支持多种图表...
【标题】"从入门到精通 FusionCharts Free" 涉及的是一个关于使用FusionCharts Free进行数据可视化学习和实践的过程。FusionCharts是一款强大的JavaScript图表库,它提供了丰富的图表类型,帮助开发者创建出交互式的...
1. **快速入门** - 介绍如何引入FusionCharts库,设置基本的图表配置,并展示一个简单的图表创建示例。 2. **图表类型与配置** - 详述每种图表类型的特性,以及如何通过配置对象调整图表的外观和行为。 3. **数据...
FusionCharts是一款强大的图表控件,它利用Adobe Flash技术,为用户提供交互式的、数据驱动的动态图表。这个组件特别适合那些希望通过视觉化方式呈现复杂数据的开发者,无论他们使用的是JSP、HTML或其他任何网页脚本...
在这个“FusionCharts动态图表实现代码”压缩包中,你可能会找到一系列用于快速入门和实践的简洁示例。 FusionCharts支持多种图表类型,包括柱状图、饼图、线图、面积图、散点图、仪表盘等,这些图表都具有高度的...
fusioncharts简单示例 参照API写的一些实例 主要都是JSON 版得 ,需要 XML 版得 还得自己 参照API 来写了 谁知道 fusioncharts怎么画 雷达图 ,请赐教,在这里留言 或 给我邮箱 发个例子 就行了 younglibin@163....
5. **FusionCharts Free中文开发指南.pdf**:这是一份完整的开发指南,针对中文用户,可能涵盖了从入门到进阶的所有内容。 6. **未列出的文件**:由于信息不完整,无法得知其他可能存在的文件,但它们很可能是更多...
这个程序是自己写的一个关于fusioncharts的简单应用,基本上把fusioncharts的作用体现了出来,通过修改这个程序可以实现你需要的功能。这个程序是学习fusioncharts很好的入门程序。
4. **模板和示例代码**:提供了一些预设的模板和代码片段,帮助快速入门。 5. **安装指南**:解释了如何将FusionCharts XT集成到项目中,以及相关的系统要求和配置步骤。 通过深入学习和利用FusionCharts XT,...
4. 文档:用户手册、API参考和快速入门指南,帮助开发者理解如何集成和操作FusionCharts。 5. 图标和其他资源:可能包含用于图表的图标、图片或其他视觉元素。 使用FusionCharts的关键在于理解和应用其API。例如,...