import "./bootstrap"; import Alpine from "alpinejs"; window.Alpine = Alpine; Alpine.start(); import Chart from "chart.js/auto"; document.addEventListener("DOMContentLoaded", function () { /* ================= PIE CHART ================= */ const pieCtx = document.getElementById("pieChart"); if (pieCtx) { new Chart(pieCtx, { type: "pie", data: { labels: ["Positif", "Negatif", "Netral"], datasets: [ { data: [68, 20, 12], }, ], }, options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: "bottom", }, }, }, }); } /* ================= BAR CHART ================= */ const barCtx = document.getElementById("barChart"); if (barCtx) { new Chart(barCtx, { type: "bar", data: { labels: [ "Papuma", "Watu Ulo", "teluklove", "Kebun Teh Gunung Gambir ", ], datasets: [ { label: "Positif", data: [20, 15, 25, 18], }, { label: "Negatif", data: [10, 5, 12, 8], }, { label: "Netral", data: [10, 5, 8, 4], }, ], }, options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: "bottom", }, }, scales: { y: { beginAtZero: true, }, }, }, }); } });