Категории

Генератор Водопадного Графика

Создание водопадных графиков для визуализации накопительных изменений с различением положительных/отрицательных значений и отображением промежуточных итогов

Элементы данных как массив JSON с меткой, значением и необязательным флагом промежуточного итога

Заголовок, который будет отображаться над водопадным графиком

Метка для оси X

Метка для оси Y

Цвет для столбцов положительных значений

Цвет для столбцов отрицательных значений

Цвет для столбцов промежуточных итогов и общего итога

Цвет для соединительных линий между столбцами

Ширина каждого столбца в пикселях

Отображать значения поверх столбцов

Автоматически добавлять столбец финального итога

Отображать соединительные линии между столбцами

Размер шрифта для меток и значений

Размер шрифта для заголовка графика

Семейство шрифтов для текстовых элементов

Ширина графика в пикселях

Высота графика в пикселях

Цвет фона графика

Цвет линий сетки

Анимировать график при загрузке

Длительность анимации в миллисекундах

Ключевые факты

Категория
Data Visualization
Типы входных данных
text, textarea, color, number, checkbox, select
Тип результата
html
Покрытие примерами
4
API доступен
Yes

Обзор

Генератор водопадного графика позволяет визуализировать накопительные изменения данных, наглядно демонстрируя влияние положительных и отрицательных факторов на итоговый результат.

Когда использовать

  • Для анализа финансовых отчетов, где нужно показать путь от начальной прибыли до чистого дохода.
  • Для визуализации изменений запасов на складе или динамики численности населения за определенный период.
  • Для представления промежуточных итогов в бизнес-презентациях, чтобы объяснить вклад отдельных категорий в общий результат.

Как это работает

  • Введите данные в формате JSON, указав метки, значения и флаги для промежуточных итогов.
  • Настройте визуальные параметры: цвета для положительных и отрицательных значений, ширину столбцов и форматирование чисел.
  • Сгенерируйте график, который автоматически рассчитает и отобразит накопительные изменения и итоговые показатели.

Сценарии использования

Визуализация структуры годовой прибыли компании с учетом всех расходов и доходов.
Отслеживание изменений в объеме продаж по регионам с выделением ключевых драйверов роста.
Анализ факторов, повлиявших на изменение рыночной доли продукта за квартал.

Примеры

1. Финансовый отчет за год

Финансовый аналитик
Контекст
Необходимо представить руководству отчет о том, как выручка превратилась в чистую прибыль после вычета налогов и операционных расходов.
Проблема
Сложно объяснить структуру прибыли с помощью обычных гистограмм.
Как использовать
Ввести данные о доходах и расходах в JSON-формате, отметив итоговые показатели флагом isSubtotal.
Пример конфигурации
[{"label": "Начало", "value": 1000, "isSubtotal": true}, {"label": "Продажи", "value": 500}, {"label": "Налоги", "value": -150}, {"label": "Зарплаты", "value": -200}, {"label": "Чистая прибыль", "value": 150, "isSubtotal": true}]
Результат
Понятный график, где наглядно видно, как каждый расход уменьшает общую сумму, завершаясь итоговым значением прибыли.

Проверить на примерах

json, text

Связанные хабы

FAQ

Что такое водопадный график?

Это тип диаграммы, который показывает, как начальное значение увеличивается или уменьшается под воздействием ряда промежуточных факторов.

Можно ли выделить промежуточные итоги другим цветом?

Да, вы можете настроить отдельный цвет для столбцов, помеченных как промежуточные итоги, в настройках инструмента.

Поддерживает ли инструмент отрицательные значения?

Да, инструмент автоматически определяет отрицательные значения и отображает их соответствующим цветом, направляя столбец вниз.

Нужно ли вручную считать итоговую сумму?

Нет, функция 'Показать Авто-Итог' автоматически добавит столбец с финальным результатом на основе введенных данных.

В каком формате нужно вводить данные?

Данные вводятся в виде JSON-массива, где каждый элемент содержит метку (label) и значение (value).

Документация API

Конечная точка запроса

POST /ru/api/tools/waterfall-chart-generator

Параметры запроса

Имя параметра Тип Обязательно Описание
chartTitle text Нет Заголовок, который будет отображаться над водопадным графиком
dataItems textarea Да Элементы данных как массив JSON с меткой, значением и необязательным флагом промежуточного итога
xAxisLabel text Нет Метка для оси X
yAxisLabel text Нет Метка для оси Y
positiveColor color Нет Цвет для столбцов положительных значений
negativeColor color Нет Цвет для столбцов отрицательных значений
totalColor color Нет Цвет для столбцов промежуточных итогов и общего итога
connectingLineColor color Нет Цвет для соединительных линий между столбцами
barWidth number Нет Ширина каждого столбца в пикселях
showValues checkbox Нет Отображать значения поверх столбцов
showTotal checkbox Нет Автоматически добавлять столбец финального итога
showConnectingLines checkbox Нет Отображать соединительные линии между столбцами
valueFormat select Нет -
fontSize number Нет Размер шрифта для меток и значений
titleSize number Нет Размер шрифта для заголовка графика
fontFamily text Нет Семейство шрифтов для текстовых элементов
chartWidth number Нет Ширина графика в пикселях
chartHeight number Нет Высота графика в пикселях
backgroundColor color Нет Цвет фона графика
gridColor color Нет Цвет линий сетки
animationEnabled checkbox Нет Анимировать график при загрузке
animationDuration number Нет Длительность анимации в миллисекундах

Формат ответа

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-waterfall-chart-generator": {
      "name": "waterfall-chart-generator",
      "description": "Создание водопадных графиков для визуализации накопительных изменений с различением положительных/отрицательных значений и отображением промежуточных итогов",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=waterfall-chart-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]