在初步了解Char.js基本用法之后,今天将后台数据导入到了Chart.js图表中。
效果如下——
数据库:
效果:
说明:此图展示的数据是老师在某节课上的某一时刻系统通过人脸识别获取的学生总体感情数据,包括anger,disgust,sadness等等,以此来作为衡量老师教学水平和同学们上课的积极性。
js代码:
<script>
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
type: 'doughnut',
data: {
labels: ["anger", "sadness", "happiness", "neutral", "disgust", "surprise"],
datasets: [{
label: '# of Votes',
data: [{$anger}, {$sadness}, {$happiness}, {