我的代码从 CSV 文件中收集所有类别,对前 10 个类别进行排序和抓取,并将前 10 个结果显示在图表上。如果找到的门数为 10,则代码可以正常工作,但如果小于 10,则不会显示图表..基本上代码会死掉。
在编码方面,我是一个新手,并且代码是由其他不可用的人传递给我的。我想补充的是一个 if 案例,它检查:
- 收集所有类别,排序 将类别设置为 1 到 10
- 如果类别为空,则停止。图表没有价值
- if category=1 ===> 显示找到的值
- if category=2 ===> 显示找到的值
- if category=3 ===> 显示找到的值
- if category=3 ===> 显示找到的值
- 以此类推,以此类推..直到达到10
//collect top 10 cat from array
catArray.sort(sort_by("count", false, function (a) {
return parseInt(a)
}));
var categorytop10 = new Array(catArray[0]["tier3"], catArray[1]["tier3"], catArray[2]["tier3"], catArray[3]["tier3"], catArray[4]["tier3"], catArray[5]["tier3"], catArray[6]["tier3"], catArray[7]["tier3"], catArray[8]["tier3"], catArray[9]["tier3"]);
var categorytop10Count = new Array(catArray[0]["count"], catArray[1]["count"], catArray[2]["count"], catArray[3]["count"], catArray[4]["count"], catArray[5]["count"], catArray[6]["count"], catArray[7]["count"], catArray[8]["count"], catArray[9]["count"]);
任何帮助表示赞赏。谢谢