From 07d213c312b9ad1204f00798960f4b212f6779c7 Mon Sep 17 00:00:00 2001 From: TupikovAA Date: Sun, 22 Jun 2025 13:04:44 +0300 Subject: [PATCH] project: var14 final --- main.cpp | 2 +- svg.cpp | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/main.cpp b/main.cpp index 9211ca1..974d81b 100644 --- a/main.cpp +++ b/main.cpp @@ -8,7 +8,7 @@ int main() { Input data = input_data(); auto bins = make_histogram(data.numbers, data.bin_count); - // Запрос параметров пунктира + int dash_len, gap_len; cout << "Enter dash length (e.g., 20): "; cin >> dash_len; diff --git a/svg.cpp b/svg.cpp index 034e8af..f7518e3 100644 --- a/svg.cpp +++ b/svg.cpp @@ -49,7 +49,7 @@ namespace svg { return; } - // Увеличиваем максимальную ширину для лучшего отображения + double max_width = IMAGE_WIDTH - TEXT_WIDTH - 100; double scale = max_width / max_count; @@ -57,23 +57,22 @@ namespace svg { for (size_t bin : bins) { double width = bin * scale; - // Подпись значения (крупнее и четче) + out << "" << bin << "\n"; - // Основной столбец + rect(out, TEXT_WIDTH, top, width, BIN_HEIGHT, "#333333", "#4CAF50"); - // Пунктирная линия (толще и контрастнее) + out << "\n"; - top += BIN_HEIGHT + 10; // Добавляем отступ между столбцами + top += BIN_HEIGHT + 10; } - // Добавляем рамку вокруг всей гистограммы out << "\n";