I have associative array and I want to display it using Chart.JS library.
My Array:
array:4 [▼
0 => array:3 [▼
"faculty" => "Information Technology"
"category" => "ELearning"
"counter" => 2
]
1 => array:3 [▼
"faculty" => "Information Technology"
"category" => "Webex"
"counter" => 2
]
2 => array:3 [▼
"faculty" => "Masscom"
"category" => "ELearning"
"counter" => 3
]
3 => array:3 [▼
"faculty" => "Masscom"
"category" => "Webex"
"counter" => 3
]
]
What I am trying to do:
I am trying to show: - Faculties at the bottom as labels - For each faculty I want to show all the category and its counter
e.g.:
1) Information Technology has category ELearning with value 2 and has category Webex with value 2
2) Masscom has category ELearning with value 3 and has category Webex with value 3
JS Code:
var faculties = ['Information Technology', 'Masscom'];
var f = document.getElementById("mybarChart");
new Chart(f, {
type: "bar",
data: {
labels: faculties,
datasets: ....
},
})
