Как сделать в Excel отображение отношений между людьми, компаниями, филиалами и т.д. с помощью интерактивной лучевой диаграммы. Это, так называемый сетевой график, помогает нам визуализировать отношения между разными людьми в интерактивном режиме.
Как сделать лучевую векторную диаграмму связей в Excel
Сначала взглянем на то, что мы пытаемся построить и визуально оценим объем работы. Выглядит интересно? Тогда читайте дальше, чтобы узнать, как это создать.
Чтобы создать лучевую диаграмму в Excel для визуального анализа взаимоотношений в сети, нам нужно сначала понять ее различные составляющие.
Как видите, диаграмма содержит следующие части:
- Набор точек, каждая из которых представляет одну заинтересованную сторону – участники сети.
- Набор сероватых толстых сплошных и тонких пунктирных линий, представляющих все отношения между людьми. Сплошные – сильные связи (например, друзья), пунктирные – слабые связи (знакомые).
- Набор зеленых толстых и синих пунктирных линий, представляющих отношения для выбранного конкретного участника сетевой группы.
- Срез для выбора анализа участника – как панель управления лучевой диаграммой.
- Табличка со сводной статистикой выбранного человека.
Алгоритм создания лучевой векторной диаграммы в Excel
Чтобы упростить наш урок, давайте предположим, что мы говорим об отношениях не между четырнадцатью как на графике, а пока только с 4-ма людьми по имени Антон, Алиса, Борис и Белла.
Векторная диаграмма токов в программе Mathcad
Наша матрица уровня отношений и связей между ними выглядит следующим образом:
- 0 значит отсутствие отношений;
- 1 означает слабые отношения (например: Антон и Алиса просто знают друг друга);
- 2 означает крепкие отношения (например, Борис и Алиса друзья).
Как можно геометрически смоделировать визуализацию этих исходных данных? Если бы мы нарисовали отношения между этими четырьмя людьми (Антон, Алиса, Борис и Белла), это схематически выглядело бы так:
2 критерия, которые нам нужно определить:
- Расположение точек (где печатаются имена людей).
- Линии (начальная и конечная точка соединения линий).
Определение и построение точек
Сначала нам нужно построить наши точки таким образом, чтобы промежуток между каждой точкой был одинаковым. Это создаст сбалансированный график.
Какая геометрическая фигура максимально удовлетворяет нашу потребность в таких равных промежутках? Конечно же круг!
Вы можете возразить, что на готовой модели диаграммы нет фигуры круга. Да действительно нет –вот так. Нам не нужно рисовать круг. Нам просто нужно построить точки вокруг него.
Таким образом, у нас есть 4 заинтересованные стороны, нам нужно 4 точки:
- Если у нас 12 заинтересованных сторон, нам нужно 12 точек.
- Если у нас есть 20, нам нужно 20 точек.
Предполагая, что источником нашего круга является (x, y), радиус — это r, а тета — 360, деленная на количество нужных нам точек. Первая точка (x1, y1) на окружности будет в этой позиции:
- x1 = x + r * COS (тета);
- y1 = y + r * SIN (тета).
Как только все точки рассчитаны и подключены к XY-диаграмме (точечная диаграмма), давайте двигаться дальше.
Построение линий на лучевой диаграмме
Допустим, у нас в сети есть n человек. Это означает, что каждый человек может иметь максимум n -1 отношений.
Таким образом, общее количество возможных линий на нашем графике равно n * ( n -1) / 2.
Нам нужно разделить его на 2, как будто A знает B, тогда B тоже знает A. Но нам нужно нарисовать только 1 линию.
Шаблон лучевой диаграммы для анализа сетевого графика настроен для работы с 20 людьми. Его можно скачать в конце статьи и использовать как готовый аналитический инструмент визуализации данных связей. Это означает, что максимальное количество строк, которое мы можем иметь, будет равно 190.
Каждая строка требует добавления отдельной серии на график. Это означает, что нам нужно добавить 190 серий данных только для 20 человек. И это удовлетворяет только одному типу линии (пунктирная или толстая). Если нам нужны разные линии в зависимости от типа отношений, нам нужно добавить еще 190 серий.
Это больно и смешно одновременно. К счастью, выход есть!
Dia Diagram Editor Программа для создания схем, построения векторных диаграмм
Программа для создания диаграмм, представляет собой бесплатный аналог Visio, который позволяет создавать большое количество диаграмм разных типов: UML, диаграмы отношений, диаграммы потоков, сетевые диаграммы и многие другие. Кроме того, в комплекте есть инструменты для рисования моделей связей сущностей (используемых в языке описания данных SQL).
Умеет импортировать и экспортировать разные фигуры в формате XML.
Dia Diagram Editor написана на языке C, и поддерживает 60 языков, в том числе и русский.
Источник: www.catprog.ru
Online Electric
Векторная диаграмма онлайн с симметричными составляющими
Реклама на Online Electric
Доступ к сервисам «Онлайн Электрик» без регистрации ограничен. Войдите в систему или зарегистрируйтесь.
Консультант по электроснабжению
Не нашли нужный онлайн-расчет по электроэнергетике? Свяжитесь с нами!
Бот Яша
Бот Яша подскажет как найти нужный онлайн расчет или базу данных на сайте «Онлайн Электрик».
Написать боту.
Шаг 1 из 3. Исходные данные
Веб-сервис «Онлайн Электрик»
Пополните баланс в личном кабинете, чтобы получить доступ ко всем сервисам «Онлайн Электрик» без ограничений.
Описание:
Программа позволяет разложить электрические величины трехфазной сети методом симметричных составляющих в режиме онлайн. Выполняется построение векторной диаграммы с отображением токов, напряжений и мощностей (активная, реактивная, полная) для фазных величин и их симметричных составляющих. Дополнительно программа определяет вид короткого замыкания (трехфазное, двухфазное, однофазное КЗ, нормальный режим).
Ключевые слова:
Разложение электрических величин методом симметричных составляющих, Построение векторной диаграммы при разложении электрических величин методом симметричных составляющих, Векторная диаграмма симметричных составляющих токов и напряжений, Векторная диаграмма трехфазной сети, Векторная диаграмма токов, Векторная диаграмма напряжений
Библиографическая ссылка на ресурс «Онлайн Электрик»: |
Алюнов, А.Н. Онлайн Электрик : Интерактивные расчеты систем электроснабжения / А. Н. Алюнов. – Москва : Всероссийский научно-технический информационный центр, 2010. – EDN XXFLYN. |
Источник: online-electric.ru