当你利用FusionCharts创建图表时报错,原因是多方面的。本文总结了一些常见问题及解决方法供大家参考,希望对大家有帮助。

如果你无法看到任何图表:

如果浏览器中的进度条一直加载,或者右键菜单显示 "Movie not loaded",请检查下列内容:

1、是否已将SWF图表和JavaScript文件(FusionCharts.js, FusionCharts.HC.js, FusionCharts.HC.Charts.js和jquery.min.js)复制到所需文件夹中?

2、代码中是否为图表提供了正确的名称和路径?

如果你获取 "Error in Loading Data."提示信息,请检查下列内容:

1、代码中是否提供了正确的XML/JSON数据路径

2、将Data URL粘贴到浏览器中,查看浏览器中是否返回一个有效的XML/JSON。若没有脚本或者超时错误,则返回一个有效的XML / JSON。此外,请确保XML/JSON 没有和HTML内容混合在一起。数据源提供器页返回一个整洁的XML / JSON - 甚至没有HTML<HEAD>或<body>标签。

3、XML/JSON文件命名是否正确,是否包含了.txt扩展名。

4、如果你使用的是文件系统名需要区分大小写的操作系统,请检查你的XML/JSON名称和图表文件。

5、检查你的图表文件 (SWF和JavaScript)和XML/JSON 数据是否在同一个域名或相同的子域名。因为无法进行跨域名的数据加载。

如果你获取 "Invalid Data."提示信息,这意味着,XML/JSON数据格式不正确。常见错误如下:

1、XML/JSON中存在重复的属性。

2、标签不一致。<chart>的结尾标签应该为</chart>,不是</Chart>或者</CHART>。

3、属性中缺少前/后引号,如,<chart numberSuffix=%' 应该写为 <chart numberSuffix='%'

4、元素缺少结尾标签。

5、如果你将双引号作为数据的一部分,它们的编码为&quot; 例如:<set label='John says &quot;Hi&quot; to all.' />

6、如果你将单引号作为数据的一部分,它们的编码为 &apos; 例如: <set label='John&apos; house' />

7、当使用HTML嵌入和数据字符串的方法时,如果你在数据中使用了特殊字符,请确保它们被正确地编码。

8、当使用HTML嵌入和数据字符串的方法时,检查XML Attribute Character和HTML Parameter Character之间是否有冲突,例如,如果HTML参数使用"作为容器,那么你就需要确保你所有的XML属性则使用'作为容器。

例如:

<param name="FlashVars" value="<chart showLabels='1' showValues='1'>...</chart>" />

如果显示"The chart will appear within this DIV..." 或者 "Chart." 或"FusionCharts XT will load here"等提示信息,请检查下列项目:

1、已将FusionCharts.js, jquery.min.js, FusionCharts.HC.js和FusionCharts.HC.Charts.js 文件复制到正确的文件夹。

2、HTML代码中包含并提供了正确的FusionCharts.js 路径。

3、任何JavaScript语法或运行时错误,都可能会停止执行FusionCharts API。

4、图表的JavaScript变量,图表ID 和HTML DIV的ID 是否唯一?

图表中提示"No data to display"

如果你的图表中提示"No data to display" ,它可能是以下几种情况导致的:

1、XML数据中没有包含FusionCharts XT绘制图表所需的任何数据。此时,你XML只包含<chart>或<dataset>,但是标签之间并没有数据。

2、你使用的可能是一个单系列的图表,但是却提供的多系列格式,反之亦然。此时,图表中就会显示 "No data to display"。

3、在一些双Y组合图中,你至少需要为一个数据集提供两个轴。否则,也会出现"No data to display" 提示。

FusionCharts使用问题及解决方法(一)-FusionCharts常见问题大全的更多相关文章

  1. FusionCharts使用问题及解决方法(五)-FusionCharts常见问题大全

    在前4篇文章中,我们总结了FusionCharts XT图表使用中的一些常见问题(FAQ)及解决方法,本文继续讨论FusionCharts使用者常见的一些复杂报错及错误的调试/解决方法. 问题描述:是 ...

  2. FusionCharts使用问题及解决方法(四)-FusionCharts常见问题大全

    在前3篇文章中,我们总结了FusionCharts图表的一些常见问题(FAQ)及解决方法,本文继续讨论FusionCharts使用者常见的一些复杂的报错及解决方法. 问题描述:使用FusionChar ...

  3. FusionCharts使用问题及解决方法(三)-FusionCharts常见问题大全

    前两篇文章中,我们总结了FusionCharts图表的一些常见问题(FAQ)及解决方法,本文继续讨论FusionCharts使用者常见的一些复杂的报错及解决方法. 当HTML.SWF和JavaScri ...

  4. FusionCharts使用问题及解决方法(二)-FusionCharts常见问题大全

    在上文中,我们介绍了FusionCharts常见问题(FAQ)的解决方法,本文将一同讨论FusionCharts使用者面临的一些复杂问题的解决方法. 如何启用JavaScript调试模式? 要启用Ja ...

  5. FusionCharts导出图表常见问题(FAQ)汇总---FusionCharts常见问题大全

    在前面几篇文章中,我们介绍了FusionCharts生成Flash图表常见问题FAQ以及使用中的一些常见报错及调试/解决方法.本文继续介绍FusionCharts导出图表时的一些常见问题(FAQ). ...

  6. 国内不fq安装K8S四: 安装过程中遇到的问题和解决方法

    目录 4 安装过程中遇到的问题和解决方法 4.1 常见问题 4.2 常用的操作命令 4.3 比较好的博客 国内不fq安装K8S一: 安装docker 国内不fq安装K8S二: 安装kubernet 国 ...

  7. Fusioncharts图表组件API参考方法(Functions)汇总篇(续)

    [摘要]: chartType()FusionCharts的JavaScript类API提供了大量的功能.下面的列表显示在每个功能的详细信息: 一.FusionCharts的类 - 实例功能 1.co ...

  8. IE6、7下html标签间存在空白符,导致渲染后占用多余空白位置的原因及解决方法

    直接上图:原因:该div包含的内容是靠后台进行print操作,输出的.如果没有输出任何内容,浏览器会默认给该空白区域添加空白符.在IE6.7下,浏览器解析渲染时,会认为空白符也是占位置的,默认其具有字 ...

  9. MVVM框架从WPF移植到UWP遇到的问题和解决方法

    MVVM框架从WPF移植到UWP遇到的问题和解决方法 0x00 起因 这几天开始学习UWP了,之前有WPF经验,所以总体感觉还可以,看了一些基础概念和主题,写了几个测试程序,突然想起来了前一段时间在W ...

随机推荐

  1. 【转载】将绿色版Tomcat服务添加到系统服务并设为开机运行

    转自: http://www.cnblogs.com/lan0725/archive/2009/11/04/1873859.html   运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如 ...

  2. php项目第三季

    1.百度浏览器路径写相对路径 2.svn--setting中两个勾去掉,第二页一个勾打上.工程上右击update是更新,commit是提交. 3.Deprecated: mysql_connect() ...

  3. VBS基础篇 - 对象(5) - File对象

    VBS基础篇 - 对象(5) - File对象   描述:提供对文件所有属性的访问,从FSO对象的GetFile方法获得. 使用File对象        要用File对象模型来编程必须先用FileS ...

  4. where条件的lambda转化为sql语句

    网上找的源码,但是博主说有bug 让自己调试.这个是我经过多次修改后的代码,可以直接用 public static class LambdaToSqlHelper { #region 基础方法 #re ...

  5. As3.0 视频缓冲、下载总结

    来源:http://www.cuplayer.com/player/PlayerCodeAs/2012/0913404.html 利用NetStream的以下属性: bufferTime — 缓冲区大 ...

  6. js获取url传递参数,js获取url?号后面的参数

    方法一.正则表达式 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + " ...

  7. DLT(Diagnostic Log and Trace)嵌入式系统程序运行记录

    http://blog.csdn.net/yanlinembed/article/details/49837975 DLT的使用有属于Application范畴与Context范畴.在使用DLT时,需 ...

  8. 使用WMware新建linux虚拟机

    使用WMware安装linux虚拟机的时候很多人搞不清楚使用什么适配器. 平时也看到很多误人子弟的观点,这里用事实说话. VMWare提供了三种工作模式,它们是bridged(桥接模式).NAT(网络 ...

  9. jquery给html元素添加内容

    append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容 实例 $(& ...

  10. SQL Server 分页语句

      表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页) SELECT TOP 页大小 * FROM TestTable ...