TA_Davin/Dashboard_TA/resources/views/dashboard.blade.php

163 lines
6.1 KiB
PHP

@extends('layouts.master')
@section('content')
<!-- Content Header (Page header) -->
<div class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1 class="m-0">Dashboard</h1>
</div><!-- /.col -->
<div class="col-sm-6">
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item active">Dashboard v1</li>
</ol>
</div><!-- /.col -->
</div><!-- /.row -->
</div><!-- /.container-fluid -->
</div>
<!-- /.content-header -->
<!-- Main content -->
<section class="content">
<div class="container-fluid">
<!-- Small boxes (Stat box) -->
<div class="row">
<div class="col-lg-3 col-6">
<!-- small box -->
<div class="small-box bg-success">
<div class="inner">
<h3>1655</h3>
<p>Dataset Komentar WhatsApp</p>
</div>
<div class="icon">
<i class="ion ion-stats-bars"></i>
</div>
<a href="#" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a>
</div>
</div>
<!-- ./col -->
<div class="col-lg-3 col-6">
<!-- small box -->
<div class="small-box bg-primary">
<div class="inner">
<h3>1566</h3>
<p>Dataset Komentar Telegram</p>
</div>
<div class="icon">
<i class="ion ion-stats-bars"></i>
</div>
<a href="#" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a>
</div>
</div>
<!-- ./col -->
</div>
<!-- /.row -->
<!-- Main row -->
<div class="row">
<div class="col-md-6">
<!-- DONUT CHART -->
<div class="card card-success">
<div class="card-header">
<h3 class="card-title">Data WhatsApp Klasifikasi Model</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
<button type="button" class="btn btn-tool" data-card-widget="remove">
<i class="fas fa-times"></i>
</button>
</div>
</div>
<div class="card-body">
<canvas id="donutChart"
style="min-height: 250px; height: 250px; max-height: 250px; max-width: 100%;"></canvas>
</div>
</div>
</div>
<!-- /.card-body -->
<!-- /.card -->
<!-- PIE CHART -->
<div class="col-md-6">
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">Data Telegram Klasifikasi Model</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
<button type="button" class="btn btn-tool" data-card-widget="remove">
<i class="fas fa-times"></i>
</button>
</div>
</div>
<div class="card-body">
<canvas id="pieChart"
style="min-height: 250px; height: 250px; max-height: 250px; max-width: 100%;"></canvas>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
<!-- /.row -->
</div>
<!-- /.row (main row) -->
</div><!-- /.container-fluid -->
</section>
<!-- /.content -->
@endsection
@section('perbandingan')
<script>
// Data dari controller
var waData = @json($waCounts);
var teleData = @json($teleCounts);
// Chart.js configuration for WA data chart
var waChartCanvas = document.getElementById('donutChart').getContext('2d');
var waChart = new Chart(waChartCanvas, {
type: 'pie',
data: {
labels: ['Fitur', 'Performa', 'Tampilan'],
datasets: [{
data: waData,
backgroundColor: ['#f56954', '#00a65a', '#f39c12'],
}]
},
options: {
maintainAspectRatio: false,
responsive: true,
}
});
// Chart.js configuration for Tele data chart
var teleChartCanvas = document.getElementById('pieChart').getContext('2d');
var teleChart = new Chart(teleChartCanvas, {
type: 'pie',
data: {
labels: ['Fitur', 'Performa', 'Tampilan'],
datasets: [{
data: teleData,
backgroundColor: ['#00c0ef', '#3c8dbc', '#d2d6de'],
}]
},
options: {
maintainAspectRatio: false,
responsive: true,
}
});
</script>
@endsection