legenda bez 0 w wykresach

This commit is contained in:
Mateusz Gruszczyński
2025-07-31 22:01:25 +02:00
parent 5ddbd2b1ed
commit 2b33701e35

View File

@@ -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',