原創(chuàng)|其它|編輯:郝浩|2013-01-22 14:43:39.000|閱讀 9183 次
概述:當(dāng)你利用FusionCharts創(chuàng)建圖表時報錯,原因是多方面的。本文總結(jié)了一些常見問題及解決方法供大家參考,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
當(dāng)你利用FusionCharts創(chuàng)建圖表時報錯,原因是多方面的。本文總結(jié)了一些常見問題及解決方法供大家參考,希望對大家有幫助。>>>下載最新版FusionCharts
如果你無法看到任何圖表:
如果瀏覽器中的進度條一直加載,或者右鍵菜單顯示 "Movie not loaded",請檢查下列內(nèi)容:
1、是否已將SWF圖表和JavaScript文件(FusionCharts.js, FusionCharts.HC.js, FusionCharts.HC.Charts.js和jquery.min.js)復(fù)制到所需文件夾中?
2、代碼中是否為圖表提供了正確的名稱和路徑?
如果你獲取 "Error in Loading Data."提示信息,請檢查下列內(nèi)容:
1、代碼中是否提供了正確的XML/JSON數(shù)據(jù)路徑
2、將Data URL粘貼到瀏覽器中,查看瀏覽器中是否返回一個有效的XML/JSON。若沒有腳本或者超時錯誤,則返回一個有效的XML / JSON。此外,請確保XML/JSON 沒有和HTML內(nèi)容混合在一起。數(shù)據(jù)源提供器頁返回一個整潔的XML / JSON - 甚至沒有HTML<HEAD>或<body>標簽。
3、XML/JSON文件命名是否正確,是否包含了.txt擴展名。
4、如果你使用的是文件系統(tǒng)名需要區(qū)分大小寫的操作系統(tǒng),請檢查你的XML/JSON名稱和圖表文件。
5、檢查你的圖表文件 (SWF和JavaScript)和XML/JSON 數(shù)據(jù)是否在同一個域名或相同的子域名。因為無法進行跨域名的數(shù)據(jù)加載。
如果你獲取 "Invalid Data."提示信息,這意味著,XML/JSON數(shù)據(jù)格式不正確。常見錯誤如下:
1、XML/JSON中存在重復(fù)的屬性。
2、標簽不一致。<chart>的結(jié)尾標簽應(yīng)該為</chart>,不是</Chart>或者</CHART>。
3、屬性中缺少前/后引號,如,<chart numberSuffix=%' 應(yīng)該寫為 <chart numberSuffix='%'
4、元素缺少結(jié)尾標簽。
5、如果你將雙引號作為數(shù)據(jù)的一部分,它們的編碼為" 例如:<set label='John says "Hi" to all.' />
6、如果你將單引號作為數(shù)據(jù)的一部分,它們的編碼為 ' 例如: <set label='John' house' />
7、當(dāng)使用HTML嵌入和數(shù)據(jù)字符串的方法時,如果你在數(shù)據(jù)中使用了特殊字符,請確保它們被正確地編碼。
8、當(dāng)使用HTML嵌入和數(shù)據(jù)字符串的方法時,檢查XML Attribute Character和HTML Parameter Character之間是否有沖突,例如,如果HTML參數(shù)使用"作為容器,那么你就需要確保你所有的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 文件復(fù)制到正確的文件夾。
2、HTML代碼中包含并提供了正確的FusionCharts.js 路徑。
3、任何JavaScript語法或運行時錯誤,都可能會停止執(zhí)行FusionCharts API。
4、圖表的JavaScript變量,圖表ID 和HTML DIV的ID 是否唯一?
圖表中提示"No data to display"
如果你的圖表中提示"No data to display" ,它可能是以下幾種情況導(dǎo)致的:
1、XML數(shù)據(jù)中沒有包含F(xiàn)usionCharts XT繪制圖表所需的任何數(shù)據(jù)。此時,你XML只包含<chart>或<dataset>,但是標簽之間并沒有數(shù)據(jù)。
2、你使用的可能是一個單系列的圖表,但是卻提供的多系列格式,反之亦然。此時,圖表中就會顯示 "No data to display"。
3、在一些雙Y組合圖中,你至少需要為一個數(shù)據(jù)集提供兩個軸。否則,也會出現(xiàn)"No data to display" 提示。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)