先贴下使用setDataXML的例子:
<div id="chartdiv" align="center">
存放fusionChartsdiv区域
</div>
<script type="text/javascript">
var myCharts = new FusionCharts("FusionCharts/Column3D.swf","chartsId1","400","300");
myCharts.setDataXML("
<graph caption='Monthly Unit Sales' xAxisName='Month' yAxisName='Units'
showNames='1' decimalPrecision='0' formatNumberScale='0' showBorder='1'>
<set label='Jan' value='462' />
<set label='Feb' value='857' />
<set label='Mar' value='671' />
<set label='Apr' value='494' />
<set label='May' value='761' />
<set label='Jun' value='960' />
<set label='Jul' value='629' />
<set label='Aug' value='622' />
<set label='Sep' value='376' />
<set label='Oct' value='494' />
<set label='Nov' value='761' />
<set label='Dec' value='960' />
</graph>
");
myCharts.render("chartdiv");
</script>
可以发现,在myCharts.setDataXML();方法中,中间是一段xml代码,跟之前setDataURL()使用的xml文件的url路径是不一样的。
1、字符长度区别
我们知道,在使用get方式得到参数时,浏览器对参数值得长度是有一定的限制的,所以如果xml字符过长,可能会产生问题。这个时候就需要使用setDataURL()方法;
2、双字节(中文字符)区别
如果你的xml字符里含有双字节字符,例如中文字符,你就不能使用setData
XML()方法,而要使用setDataURL()
最佳模式:在我们的实际应用当中,数据不可能事静态的,他可能是有用户选择查询条件,然后提交给服务器,服务器返回一个查询的结果,比如search.jsp?year=2008。所以腿甲的最佳模式是使用setDataURL()方法,并且使用javascript加载图形。
注意:在使用setDataURL()方法时,如果地址里含有“?”、“&”等字符,你就需要对这个地址进行URL编码,在js里进行编码,使用escape(url)这个函数,如果你想在服务器进行编码,那就要使用你所用的编程语言进行编码,比如java,则使用编码的类方法是:java.net.URLEncoder.encode()。
分享到:
相关推荐
### Haslam_UCP_FCF_3.0:深入解析UCP与FCF的关键特性及配置 #### 一、背景介绍 在《Haslam_UCP_FCF_3.0》这一文档中,Simon Haslam(Veriton Limited公司的高级顾问)重点讨论了如何通过使用UCP(Universal ...
透明应用故障切换(TAF)和快速连接故障切换(FCF)是两种在高可用性环境中用于处理数据库连接故障的机制。它们都是Oracle数据库提供的功能,以确保在系统出现故障时,应用程序能够继续运行,而不会中断服务。下面将...
zgraphix/public/FusionCharts/FCF_Column2D.swf. Fetching contributors… Cannot retrieve contributors at this time. Raw History. executable file 18.9 KB.
"chartData", // 数据源 ID,若为空则使用 setDataXML 或 setDataURL { "caption": "月销售历史", "xAxisName": "月份", "yAxisName": "销售量", "numberPrefix": "$", // 数值前缀 "showValues": "1", // ...
Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备...
ASP.NET统计图FCF是一种用于在Web应用程序中...通过深入学习这些文档和教程,开发者可以熟练掌握ASP.NET统计图FCF,从而在Web应用中构建出美观、交互性强的数据可视化界面,提升用户体验,更好地传达数据背后的故事。
标题 "FCF全部的SWF96个" 暗示了这可能是一个包含96个SWF(ShockWave Flash)文件的集合。SWF是一种用于在Web上展示交互式内容,如动画、游戏和应用程序的文件格式。这些文件通常与Adobe Flash相关,一个曾经非常...
【构建基于FCF的财务战略体系】 财务战略是企业整体战略的重要组成部分,它涉及到企业资金的筹集、使用和管理,以确保企业的长期稳定发展。基于FCF(自由现金流量)的财务战略体系强调了现金流量在企业运营和决策中...
### FCF教程学习 FCF教程将引导您逐步掌握使用技巧,从基础概念到高级应用,包括: 1. **快速入门**:介绍基本的图表创建流程和必需的文件。 2. **图表类型**:详细讲解每种图表的特点和应用场景。 3. **数据管理*...
1. **PowerBuilder与Flash集成**:PB115_FCF源码展示了如何在PowerBuilder应用中嵌入和控制Flash对象,利用ActionScript与PB进行通信,从而实现数据的动态更新和图表的实时变化。 2. **数据绑定**:源码中可能包含...
报告标题:“科技行业美股科技巨头系列报告7:奈飞,规模效应持续凸显,FCF拐点临近”揭示了Netflix作为全球领先的流媒体服务提供商,在科技行业中所占据的重要地位及其财务表现。报告主要围绕两个核心概念展开:...
**FusionCharts Free简介(FCF)** FusionCharts Free是一款功能强大的JavaScript图表库,它为开发者提供了丰富的可视化图表选项,适用于创建互动式且美观的数据展示。这款工具以开源的形式提供,允许用户在个人和非...
NULL 博文链接:https://self4j.iteye.com/blog/812259
59577493-e5e4-4687-9c40-4fcf86.html
钟玉泉的《复变函数论》第三版是一部深入探讨这一主题的教材。第四章主要讨论了复变函数的幂级数表示以及复数项级数的相关概念。 首先,复数列的极限是复变函数理论的基础。一个复数列{zn}的极限定义为,如果存在...
2. **跨平台**:FreeRDP设计时考虑到了不同操作系统的兼容性,允许用户在Android手机或平板上实现与桌面系统的无缝连接。这使得用户可以在外出时也能方便地处理办公任务或者进行远程技术支持。 3. **自定义配置**:...
标题中的"FILE_373027-542FCF-9C8B03-467352-50F4C6-C8E18C.zip"是一个典型的压缩文件命名格式,通常用于标识和追踪文件。这种命名方式可能包含了某种哈希值或随机字符串,用于确保文件的唯一性和完整性。然而,具体...
本文旨在探讨一种结合D2D通信与FCF中继策略的新型方案,并评估其在混合蜂窝网络中的表现。 #### FCF中继策略 FCF中继策略的核心在于利用喷泉编码技术对数据进行编码,并通过中继节点将这些编码后的数据高效地转发...