Methods
barChart(canvasEl, arr)
Skapar ett liggande stapeldiagram med Chart.js.
Parameters:
| Name | Type | Description |
|---|---|---|
canvasEl |
HTMLCanvasElement | Canvas-elementet där diagrammet ska ritas. |
arr |
Array.<Object> | En lista med objekt som innehåller kursdata. |
- Source:
getData(url) → {Promise.<{top6Courses: Array, top5Programs: Array}>}
Hämtar data från en URL och tar fram de mest sökta kurserna och programmen på MIUN.
Parameters:
| Name | Type | Description |
|---|---|---|
url |
string | URL som datan ska hämtas från. |
- Source:
Throws:
-
Om hämtningen av data misslyckas.
- Type
- Error
Returns:
Ett objekt med:
- top6Courses: De 6 kurser som har flest sökande HT25.
- top5Programs: De 5 program som har flest sökande HT25.
- Type
- Promise.<{top6Courses: Array, top5Programs: Array}>
pieChart(canvasEl, arr)
Skapar ett cirkeldiagram med Chart.js.
Parameters:
| Name | Type | Description |
|---|---|---|
canvasEl |
HTMLCanvasElement | Canvas-elementet där diagrammet ska ritas. |
arr |
Array.<Object> | En lista med objekt som innehåller data. |
- Source: