私のコードは、CSV ファイルからすべてのカテゴリを収集し、上位 10 のカテゴリを並べ替えて取得し、上位 10 の結果をグラフに表示します。見つかったゲートゴリが 10 の場合、コードは正常に動作しますが、10 未満の場合、グラフは表示されません。基本的にコードは停止します。
私はコーディングに関しては初心者であり、コードは利用できない他の誰かから私に渡されました。追加したいのは、次をチェックする if ケースです。
- 全カテゴリを集めてソート カテゴリを1~10に設定
- カテゴリが null の場合は停止します。グラフに値がありません
- if category=1 ===> 見つかった値を表示
- if category=2 ===> 見つかった値を表示
- if category=3 ===> 見つかった値を表示
- if category=3 ===> 見つかった値を表示
- So on so on 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"]);
どんな助けでも大歓迎です。ありがとう