Highcharts(特别是mapChart
)如何从csv加载?
我从一个基本的例子开始:https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/maps/demo/color-axis
...这是基于.getJSON()
和修改它,以匹配类似的chart
或stockChart
工作的例子,我与csv...
例如,我尝试了以下简单的替换:
series: [{
//... demo code ...
//data: data,
data: {
csvURL: 'http://localhost/testData.csv',
enablePolling: false
},
//... demo code ...
...它适用于其他图表类型(折线图、条形图等),但不适用于mapChart
?当我尝试时,出现以下错误:
highmaps.src.js:54109:20 ===未捕获(在承诺中)类型错误:c.forEach不是函数
testData.csv包含以下内容以供参考:
code,value,label
ND,13,42
SD,42,69
......我也试了这个,以防万一:
"code","value","label"
"ND",13,"Thirteen"
"SD",42,"FortyTwo"
我在文档中查找过,但找不到任何针对mapChart
的特殊“标注”,说明此功能不适用于mapChart
:
https://api.highcharts.com/highmaps/data.csvURL
我想使用data.csvURL
,因为它与其他类型图表的所有其他代码流相匹配。
任何帮助都将不胜感激。
1条答案
按热度按时间o2gm4chl1#
虽然我还不明白为什么:
......不起作用,以下方法将起作用:
虽然我还是很想知道为什么它在我最初的问题中不起作用。