【发布时间】:2016-10-28 21:52:19
【问题描述】:
我正在尝试为 ZingCharts 动态创建此数据数组,但我很困惑。
基本上,我需要做这个结构:
var series = [{
text: "Democratic",
style: {
backgroundColor: "blue"
},
children: [{
text: "California",
value: 55,
style: {
backgroundColor: "blue"
},
}, {
text: "Oregon",
value: 7,
style: {
backgroundColor: "blue"
},
}]
},
{
text: "Republican",
style: {
backgroundColor: "red"
},
children: [{
text: "Texas",
value: 38,
style: {
backgroundColor: "red"
},
}, {
text: "Georgia",
value: 16,
style: {
backgroundColor: "red"
},
}]
}, {
text: "TossUp",
style: {
backgroundColor: "grey"
},
children: [{
text: "Arizona",
value: 22,
style: {
backgroundColor: "grey"
},
}]
}, ]
}]
};
我不知道这样做的正确方法是什么。我很想做这样的事情:
result.push("text: '" + data[0].party + "'")
我需要对所有 50 个状态执行此操作,并且数据的结构如下:
var data = [{
"color": "blue",
"party": "Democratic",
"text": "California",
"value": 55,
}, {
"color": "blue",
"party": "Democratic",
"text": "Oregon",
"value": 7,
}, {
"color": "red",
"party": "Republican",
"text": "Texas",
"value": 38,
}, {
"color": "red",
"party": "Republican",
"text": "Georgia",
"value": 16,
}, {
"color": "grey",
"party": "Democratic",
"text": "Arizona",
"value": 11,
}];
任何关于我应该搜索什么的提示将不胜感激。谢谢!
【问题讨论】:
标签: javascript arrays charts zingchart