@extends('layouts/user_type/auth') @section('content') @php if (!function_exists('getSentimentCounts')) { function getSentimentCounts($path) { if (!file_exists($path)) { return ['positif' => 0, 'netral' => 0, 'negatif' => 0]; } $rows = array_map('str_getcsv', file($path)); array_shift($rows); $labels = array_column($rows, 1); $counts = array_count_values($labels); return array_merge(['positif' => 0, 'netral' => 0, 'negatif' => 0], $counts); } } // Hitung data sekali $base = resource_path('views'); $cDana = getSentimentCounts("{$base}/terlabel.csv"); $cGoPay = getSentimentCounts("{$base}/terlabelgopay.csv"); $cShopee = getSentimentCounts("{$base}/terlabeshopepay.csv"); // Total kartu (opsional) $totalPositif = $cDana['positif'] + $cGoPay['positif'] + $cShopee['positif']; $totalNetral = $cDana['netral'] + $cGoPay['netral'] + $cShopee['netral']; $totalNegatif = $cDana['negatif'] + $cGoPay['negatif'] + $cShopee['negatif']; @endphp

Total Positif

{{ $cDana['positif'] + $cGoPay['positif'] + $cShopee['positif'] }}

Total Netral

{{ $cDana['netral'] + $cGoPay['netral'] + $cShopee['netral'] }}

Total Negatif

{{ $cDana['negatif'] + $cGoPay['negatif'] + $cShopee['negatif'] }}

Perbandingan Sentimen E-Wallet

Grafik batang menunjukkan jumlah sentimen positif, netral, dan negatif untuk Dana, GoPay, dan ShopeePay.

Tren Sentimen E-Wallet

Garis menunjukkan perubahan proporsi sentimen (positif, netral, negatif) di setiap e-wallet.

Distribusi Persentase Sentimen

Grafik pai menampilkan persentase sentimen (positif, netral, negatif) untuk e-wallet terpilih.

@endsection @push('dashboard') @endpush