我有以下对象数组,我想根据下面提到的逻辑对每个对象进行排序。我想对每个对象进行排序并将其用于数据可视化。
data=[
{
"Network":[78,89,22,89,24,20,92,72],
"Usage":[45,3,87,32,87,56,83,65],
"Congestion":[90,83,26,42,39,68,71,52]
},
{
"Network":[73,69,34,65,24,95,75,42],
"Usage":[42,76,94,34,65,24,84,24],
"Congestion":[42,53,22,86,22,13,48,56]
},
{
"Network":[73,77,93,28,90,13,42,9],
"Usage":[16,63,11,85,24,58,52,22],
"Congestion":[95,25,22,24,63,22,53,22]
}]
现在我分配kpi=data[0]并运行以下 for 循环,
for(q in kpi)
{
r=0;
for(p in kpi[q])
{
if(kpi[q][p]<70)r++;
}
kpi[q].red=r;
}
所以我现在想根据红色的值对 kpi 进行排序。怎么做?同样,我想对每个对象进行排序并使用 D3 js 将其用于可视化。所以任何使用 D3 js 的帮助都是非常值得的。提前致谢。