From 2b33701e355bb58fc2d7572945d23ceaa39469be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Thu, 31 Jul 2025 22:01:25 +0200 Subject: [PATCH] legenda bez 0 w wykresach --- static/js/user_expenses.js | 50 +++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/static/js/user_expenses.js b/static/js/user_expenses.js index f934bed..a791152 100644 --- a/static/js/user_expenses.js +++ b/static/js/user_expenses.js @@ -29,35 +29,35 @@ document.addEventListener("DOMContentLoaded", function () { expensesChart.destroy(); } - if (categorySplit) { - // Tryb z podziałem na kategorie - expensesChart = new Chart(ctx, { - type: 'bar', - data: { - labels: data.labels, - datasets: data.datasets - }, - options: { - responsive: true, - plugins: { - tooltip: { mode: 'index', intersect: false }, - legend: { - position: 'top', - labels: { - filter: function(legendItem, chart) { - const data = chart.chart.data.datasets[legendItem.datasetIndex].data; - return data.some(value => value !== 0); + if (categorySplit) { + expensesChart = new Chart(ctx, { + type: 'bar', + data: { + labels: data.labels, + datasets: data.datasets + }, + options: { + responsive: true, + plugins: { + tooltip: { mode: 'index', intersect: false }, + legend: { + position: 'top', + labels: { + filter: function(legendItem, chart) { + const data = chart.chart.data.datasets[legendItem.datasetIndex].data; + return data.some(value => value !== 0); + } } } + }, + scales: { + x: { stacked: true }, + y: { stacked: true, beginAtZero: true } } - }, - scales: { - x: { stacked: true }, - y: { stacked: true, beginAtZero: true } } - } - }); - } else { + }); + } + else { // Tryb zwykły expensesChart = new Chart(ctx, { type: 'bar',