From 9ad8284716068cf13ae105f4c5acc3fa71be1391 Mon Sep 17 00:00:00 2001 From: gsd Date: Thu, 4 Jun 2026 12:36:26 +0300 Subject: [PATCH] next upd --- chartGenerator.js | 7 ++++--- utils.js | 8 ++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/chartGenerator.js b/chartGenerator.js index 7e74f29..28ae6e5 100644 --- a/chartGenerator.js +++ b/chartGenerator.js @@ -72,7 +72,7 @@ const customLabelsPlugin = { ctx.save(); labels.forEach((label, i) => { - const p = r.getPointPosition(i, r.drawingArea + 50); + const p = r.getPointPosition(i, r.drawingArea + 40); const align = getTextAlignByPoint(p, r); const lines = Array.isArray(label) ? label : [label]; @@ -160,7 +160,7 @@ function generateChartData(d) { responsive: false, maintainAspectRatio: false, layout: { - padding: 110 + padding: 130 }, plugins: { legend: { @@ -217,4 +217,5 @@ function test() { out.on('finish', () => console.log('The chart image was saved.')); } -//test() +if (process.env.TEST) + test() diff --git a/utils.js b/utils.js index 4a98a57..eba71fd 100644 --- a/utils.js +++ b/utils.js @@ -29,14 +29,14 @@ function formatSeconds(totalSeconds) { const lastTwoDigits = days % 100; if (lastTwoDigits >= 11 && lastTwoDigits <= 14) { - dayWord = "дней"; + dayWord = "д"; } else { switch (lastDigit) { - case 1: dayWord = "день"; break; + case 1: dayWord = "д"; break; case 2: case 3: - case 4: dayWord = "дня"; break; - default: dayWord = "дней"; + case 4: dayWord = "д"; break; + default: dayWord = "д"; } }