2017-04-08 98 views
0

我正在使用AmCharts製作Chrome擴展程序。 圖表無法加載,並且出現以下錯誤。加載AmCharts時出現問題:找不到ERR文件

imglens.svg:1所獲取Chrome瀏覽器擴展://cdjjnkkllgppipkdeobjempdfnafkjcm/charts/imglens.svg網:: ERR_FILE_NOT_FOUND

imgdragIconRoundBig.svg:1所獲取Chrome瀏覽器擴展:// cdjjnkkllgppipkdeobjempdfnafkjcm /圖表/ imgdragIconRoundBig .svg net :: ERR_FILE_NOT_FOUND

但是我查看了AmCharts文件夾。沒有這樣的文件存在。 我該怎麼做?

代碼段

var chart = AmCharts.makeChart("chartdiv", { 
"type": "serial", 
"valueAxes": [ { 
"position": "left" 
} ], 
"graphs": [ { 
"id": "g1", 
"balloonText": "Open:<b>[[open]]</b><br>Low:<b>[[low]]</b><br>High:<b>[[high]]</b><br>Close:<b>[[close]]</b><br>", 
"proCandlesticks": pro, 
"closeField": "close", 
"fillColors": "#117e1a", 
"highField": "high", 
"lineColor": "#117e1a", 
"lineAlpha": 1, 
"lowField": "low", 
"fillAlphas": 0.9, 
"negativeFillColors": "#7b1111", 
"negativeLineColor": "#7b1111", 
"openField": "open", 
"title": "Price:", 
"type": "candlestick", 
"valueField": "close" 
} ], 

"chartScrollbar": { 
"graph": "g1", 
"graphType": "line", 
"scrollbarHeight": 30 
}, 
"chartCursor": { 
"valueLineEnabled": true, 
"valueLineBalloonEnabled": true 
}, 
"categoryField": "date", 
"categoryAxis": { 
"parseDates": true 
}, 
    "dataProvider": data,/* 
    "responsive": { 
"enabled": true 
},*/ 
"pathToImages": "/charts/img" 
},2000); 

回答

0

嘗試重新下載amcharts zip文件。所有這些文件都存在於amcharts/images/文件夾中。 pathToImages如果將這些文件移動到不同的文件夾(默認情況下它會在圖像文件夾中查找),需要指向存儲圖表圖標和圖像的文件夾。如果你正在使用(即/charts/img/

images folder contents

+0

我嘗試了同樣的一個不同的路徑,你需要最後的斜線爲好。沒有找到的文件是imglens.svg和imgdragIconRoundBig.svg,它們不在您上面張貼的圖像中。上圖中和下載的目錄中的一些圖像文件已經添加了pathToImages和那些工作。 – furball514

+0

該文件應該是'lens.svg',而不是'imglens.svg'(與dragIconRoundBig文件相同)。像我說的,你需要在你的pathToImages後面的斜槓。 'img'被追加,因爲你的路徑缺少一個斜線。如果你添加斜線,你會得到'chart/img/lens.svg',它應該可以工作。 – xorspark

+0

現在我得到這些錯誤。 > lens.svg加載資源失敗:net :: ERR_FILE_NOT_FOUND > dragIconRoundBig.svg無法加載資源:net :: ERR_FILE_NOT_FOUND – furball514

相關問題