当你利用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. 将dom4j格式化为标准的xml字符串

    StringWriter writer = new StringWriter(); OutputFormat format = OutputFormat.createPrettyPrint(); fo ...

  2. 如何利用Visual studio 2010创建一个ASP网站?

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="UserLogin.aspx.c ...

  3. TeX括号。。。

    #include <stdio.h> #include <stdlib.h> int main() { ; ) { if(c=='"') { printf(" ...

  4. Java 环境搭建的一些问题

    1.http://www.eclipse.org/webtools/  eclipse 官网,SE.EE方向是两个不同eclipse 2.tomcat 对eclipse来说是一个插件,需要额外下载 T ...

  5. Javascript调用 ActiveXObject导出excel文档。

    function makeDataBook(){ var xls = new ActiveXObject ("Excel.Application"); xls.visible = ...

  6. Qt学习

    博客 一去丶二三里的博客 http://blog.sina.com.cn/s/articlelist_2801495241_0_4.html

  7. js连续赋值、指针

    jq的源码中有很多连续赋值,类似这样的: var a = {n:1}; var b = a; // 持有a,以回查 a.x = a = {n:2}; alert(a.x);// --> unde ...

  8. 关于WIFI DIRECT功能的

    http://processors.wiki.ti.com/index.php/WiFi_Direct_Configuration_Scripts#p2p_find      https://wire ...

  9. on-tap和on-click

    简单的说,当你点击移动设备屏幕上的一个点之后,on-tap会立刻触发,而on-click(可能)需要等待300ms才触发——这是移动设备浏览器为了检测是否存在双击的一个检测周期长度. 在移动设备上,应 ...

  10. 10款超酷实用的jQuery焦点图赏析及源码

    1.jquery整屏滚动插件Scrollify Scrollify是一个jQuery插件协助整屏滚动和顺利拍摄部分.完全可配置和优化. 在线演示 源码下载 2.jquery实现网易邮箱页面插件full ...