创新实训——Chart.js通过TP5.0控制器与后台数据库交互

本文介绍了如何结合Chart.js和TP5.0框架,通过控制器从后台数据库获取数据,并展示在图表上。具体示例展示了学生在课堂的情感数据(如anger, disgust, sadness等),用于评估教学质量和学生参与度。" 9471015,1505345,使用Hibernate处理数据库特定函数group_concat的问题,"['java', 'hibernate方言', '数据库函数']
摘要由CSDN通过智能技术生成

在初步了解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}, {
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值