Skip to content

Commit 73aea1d

Browse files
committed
Refactor code to sort languages by accepted prompts and update chart data
1 parent 8917a8f commit 73aea1d

File tree

1 file changed

+3
-18
lines changed

1 file changed

+3
-18
lines changed

src/components/LanguagesBreakdown.vue

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -158,22 +158,6 @@
158158
yield* [...this.entries()].sort((a, b) => b[1].acceptedLinesOfCode - a[1].acceptedLinesOfCode);
159159
}
160160
161-
// Convert the Map to an array
162-
let languagesArray = Array.from(languages.value.entries());
163-
164-
// Sort the array
165-
languagesArray.sort((a, b) => b[1].acceptedLinesOfCode - a[1].acceptedLinesOfCode);
166-
167-
// Convert the array back to a Map
168-
//languages.value = new Map(languagesArray);
169-
170-
console.log("Languages before: " + Array.from(languages.value.values()).map(language => language.languageName));
171-
console.log("languages.value[0].languageName: " + Array.from(languages.value.values())[0].languageName);
172-
console.log("languages.value[1].languageName: " + Array.from(languages.value.values())[1].languageName);
173-
console.log("languages.value[2].languageName: " + Array.from(languages.value.values())[2].languageName);
174-
console.log("languages.value[3].languageName: " + Array.from(languages.value.values())[3].languageName);
175-
console.log("languages.value[4].languageName: " + Array.from(languages.value.values())[4].languageName);
176-
177161
languagesChartData.value = {
178162
labels: Array.from(languages.value.values()).map(language => language.languageName),
179163
datasets: [
@@ -184,8 +168,9 @@
184168
],
185169
};
186170
187-
let top5Languages = Array.from(languages.value.values()).slice(110, 300);
188-
171+
// Get the top 5 languages by accepted prompts
172+
const top5Languages = new Map([...languages.value].slice(0, 5));
173+
189174
languagesChartDataTop5.value = {
190175
labels: Array.from(top5Languages.values()).map(language => language.languageName),
191176
datasets: [

0 commit comments

Comments
 (0)