我有以下几个对象数组,我想根据下面提到的逻辑对每个对象进行排序。我想对每个对象进行排序,并将其用于数据可视化。
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的帮助都是非常有价值的。提前谢谢。