Категории

Генератор Сетевого Графика

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

Данные сети в формате JSON с массивами узлов и ребер. Узлы: id, label, group, size, color. Ребра: source, target, weight, color, label

Основной заголовок сетевого графика

Отображать ли метки узлов

Отображать ли метки ребер

Размер узлов по умолчанию в пикселях

Ширина ребер по умолчанию в пикселях

Идеальное расстояние между соединенными узлами (силовой макет)

Сила отталкивания между узлами (отрицательное значение)

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

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

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

Обзор

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

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

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

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

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

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

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

Примеры

1. Визуализация IT-инфраструктуры

Системный администратор
Контекст
Необходимо наглядно показать связи между серверами и базами данных для документации проекта.
Проблема
Сложно отследить зависимости между компонентами системы в текстовом виде.
Как использовать
Вставить JSON-структуру серверов и их соединений, выбрать 'Силовой направленный' макет для автоматической группировки связанных узлов.
Пример конфигурации
{"nodes": [{"id": "srv1", "label": "Web Server"}, {"id": "db1", "label": "Database"}], "edges": [{"source": "srv1", "target": "db1"}]}
Результат
Получена интерактивная схема, где четко видны узлы-серверы и линии связей, что упрощает аудит архитектуры.

2. Анализ социальной сети

Маркетолог
Контекст
Требуется проанализировать взаимодействие пользователей в сообществе для выявления активных участников.
Проблема
Огромный список контактов не дает понимания структуры сообщества.
Как использовать
Загрузить данные связей пользователей, применить цветовую схему 'Социальная сеть' и включить метки для идентификации имен.
Пример конфигурации
layoutAlgorithm: 'force', colorScheme: 'social', showLabels: true
Результат
Создан наглядный граф, где сгруппированные узлы показывают кластеры общения, помогая выделить лидеров мнений.

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

json

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

FAQ

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

Данные должны быть представлены в формате JSON, содержащем два основных массива: 'nodes' (узлы) с параметрами id и label, и 'edges' (ребра) с параметрами source и target.

Какие алгоритмы макета доступны?

Инструмент поддерживает силовой направленный (force), круговой (circular), сеточный (grid) и случайный (random) алгоритмы расположения узлов.

Можно ли настроить внешний вид узлов?

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

Как изменить расстояние между узлами?

Используйте параметр 'Расстояние связи' для настройки идеального интервала между соединенными узлами в силовом макете.

Поддерживает ли график анимацию?

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

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

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

POST /ru/api/tools/network-chart

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

Имя параметра Тип Обязательно Описание
networkData textarea Да Данные сети в формате JSON с массивами узлов и ребер. Узлы: id, label, group, size, color. Ребра: source, target, weight, color, label
chartTitle text Нет Основной заголовок сетевого графика
layoutAlgorithm select Нет -
showLabels checkbox Нет Отображать ли метки узлов
showEdgeLabels checkbox Нет Отображать ли метки ребер
colorScheme select Нет -
nodeSize text Нет Размер узлов по умолчанию в пикселях
edgeWidth text Нет Ширина ребер по умолчанию в пикселях
linkDistance text Нет Идеальное расстояние между соединенными узлами (силовой макет)
nodeStrength text Нет Сила отталкивания между узлами (отрицательное значение)
animationDuration text Нет Длительность анимации в миллисекундах

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

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

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

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

{
  "mcpServers": {
    "elysiatools-network-chart": {
      "name": "network-chart",
      "description": "Интерактивный сетевой график для визуализации социальных сетей, топологических структур и соединений узлов",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=network-chart",
      "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]