【发布时间】:2015-02-20 00:28:57
【问题描述】:
我正在使用气泡图。我在这张图表中代表“想法”。每个气泡都是一个具有 X 值和 Y 值的特定想法。我需要的是每个气泡的工具提示中的“创意名称”作为附加信息。
我已经知道你可以这样做:
series: [{
data: [ { x : 1, y : 100, myIdea : 'Idea1' },
{ x : 2, y : 150, myIdea : 'Idea2' },
{ x : 5, y : 170, myIdea : 'Idea3' } ]
}]
但是问题来了: 我以前用过这种数组:
dataArray [0][0] = 1; dataArray [0][1] = 100; dataArray [0][2] = 5;
dataArray [1][0] = 2; dataArray [1][1] = 150; dataArray [1][2] = 5;
来自循环。
我的 dataArray 数组看起来像这样:[1,100,5], [2,150,5], ...
我把它给了这样的系列:
series: [{
data: dataArray
}]
效果很好!
如何以这种预期的格式创建数组:
data: [ { x : 1, y : 100, myIdea : 'Idea1' },
{ x : 2, y : 150, myIdea : 'Idea2' },
{ x : 5, y : 170, myIdea : 'Idea3' } ]
这是否以某种方式适用于这样的关联数组:
var myData= {
"x": "1",
"y": "100",
"myIdea": "idea1"
}
顺便说一句,为气泡图系列传递动态数据的最佳方式是什么?
【问题讨论】:
标签: javascript arrays highcharts