Категории

Генератор Солнечной Диаграммы

Генерировать иерархические солнечные диаграммы с полярными координатами и радиальным расположением

Иерархические данные для солнечной диаграммы в формате JSON

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

Цветовая схема для иерархических сегментов

2 5 10

Максимальное количество уровней иерархии для отображения

0 0 50

Внутренний радиус как процент от внешнего радиуса (0-50%)

8 12 16

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

Отображать метки на сегментах

Отображать значения на сегментах

Отображать процентные значения на сегментах

Ширина диаграммы в пикселях

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

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

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

Обзор

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

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

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

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

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

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

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

Примеры

1. Анализ структуры бюджета

Финансовый аналитик
Контекст
Необходимо представить руководству распределение годового бюджета по департаментам и конкретным проектам.
Проблема
Сложно показать вложенность затрат на обычном столбчатом графике.
Как использовать
Создать JSON-структуру с департаментами в качестве верхнего уровня и проектами в качестве дочерних узлов, выбрать цветовую схему 'business'.
Пример конфигурации
{"colorScheme": "business", "showPercentages": true, "maxDepth": 3}
Результат
Понятная круговая диаграмма, где размер сегмента каждого проекта пропорционален его доле в общем бюджете департамента.

2. Визуализация категорий интернет-магазина

Менеджер по контенту
Контекст
Требуется наглядно показать структуру каталога товаров для оптимизации навигации на сайте.
Проблема
Каталог имеет 4 уровня вложенности, которые трудно воспринимать в виде обычного списка.
Как использовать
Загрузить JSON-файл с иерархией категорий, настроить отображение меток для каждого сегмента.
Пример конфигурации
{"showLabels": true, "showValues": false, "innerRadiusPercent": 20}
Результат
Интерактивная карта категорий, позволяющая быстро оценить наполненность каждого раздела сайта.

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

json

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

FAQ

Что такое солнечная диаграмма?

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

В каком формате должны быть данные?

Данные должны быть представлены в формате JSON, где каждый объект содержит имя (name), значение (value) и массив дочерних элементов (children).

Можно ли ограничить глубину отображения?

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

Как изменить внешний вид диаграммы?

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

Подходит ли этот инструмент для больших наборов данных?

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

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

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

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

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

Имя параметра Тип Обязательно Описание
chartData textarea Да Иерархические данные для солнечной диаграммы в формате JSON
chartTitle text Нет Заголовок, который будет отображаться над диаграммой
colorScheme select Нет Цветовая схема для иерархических сегментов
maxDepth range Нет Максимальное количество уровней иерархии для отображения
innerRadiusPercent range Нет Внутренний радиус как процент от внешнего радиуса (0-50%)
labelSize range Нет Размер шрифта для меток сегментов
showLabels checkbox Нет Отображать метки на сегментах
showValues checkbox Нет Отображать значения на сегментах
showPercentages checkbox Нет Отображать процентные значения на сегментах
chartWidth text Нет Ширина диаграммы в пикселях
chartHeight text Нет Высота диаграммы в пикселях

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

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

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

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

{
  "mcpServers": {
    "elysiatools-sunburst-chart-generator": {
      "name": "sunburst-chart-generator",
      "description": "Генерировать иерархические солнечные диаграммы с полярными координатами и радиальным расположением",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=sunburst-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]