2017-04-08 94 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