Javascript 将数据推送到SAPUI5中的Highcharts系列中
我有一个有1000个客户的JSON对象,我想把他们的名字放到highcharts的饼图中。不幸的是,客户的名称属性没有显示在图表中。我得到了以下图表: ` 如您所见,我有一个对象,包含99个以上的对象,总数为1000,带有客户ID和客户描述。 使用以下代码,我尝试将10个对象推入一个series对象,并将其传递给图表的series属性:Javascript 将数据推送到SAPUI5中的Highcharts系列中,javascript,charts,highcharts,sapui5,Javascript,Charts,Highcharts,Sapui5,我有一个有1000个客户的JSON对象,我想把他们的名字放到highcharts的饼图中。不幸的是,客户的名称属性没有显示在图表中。我得到了以下图表: ` 如您所见,我有一个对象,包含99个以上的对象,总数为1000,带有客户ID和客户描述。 使用以下代码,我尝试将10个对象推入一个series对象,并将其传递给图表的series属性: var customer_gesamt = []; var customer_teil = {}; custom
var customer_gesamt = [];
var customer_teil = {};
customer_teil.data = [];
for (var i = 0; i < 10; i++) {
customer_teil.name = customer_descriptions[i].CUSTOMER_DESCRIPTION;
customer_teil.color = '#' + i + '0D0FF';
customer_teil.data.push(i);
}
customer_gesamt.push(customer_teil);
生成的customer_gesamt如下所示。我认为问题在于错误地将数据推入这个对象。
我的目标是创建一个包含10个客户的对象,其中包含他们的ID、描述和特定颜色,并将其推送到图表中。您应该通过以下方式将名称和颜色推送到point对象中:
for (var i = 0; i < 10; i++) {
customer_teil.data.push({
y: i,
name: customer_descriptions[i].CUSTOMER_DESCRIPTION,
color: '#' + i + '0D0FF'
});
}
PS:y:我将设置索引,而不是值