Визуализация сетей внешней торговли в visone: центральность по степени

Автор

Алина Владимирова

Дата публикации

2024

Шаг 1: импортируем данные

Запустите программу visone и откройте файл с данными trade_total_2023.txt, который можно скачать на странице курса на НЦСЭД. Файл содержит информацию о торговых потоках между странами БРИКС.

Загрузка данных в visone

Убедитесь, что данные импортируются как одномодальная ориентированная сеть, где в первом столбце указан код страны-экспортера (from), во втором - код страны-импортера (to), а в третьем - стоимость товаров в долларах США (value).

Если столбцы неправильно разбиты, проверьте разделитель cell delimiter. Возможно, вместо точки с запятой необходимо выбрать табуляцию.

Выбор разделителя при загрузке данных в visone

Шаг 2: добавляем метки вершин

В visone по умолчанию вершины не подписаны, поэтому чтобы понимать, где какая страна, необходимо добавить метки (label). Для этого откройте менеджер атрибутов, иконка которого располагается на меню сверху.

Выбор разделителя при загрузке данных в visone

Переключитесь на вкладку «конфигурировать» (configure) и поставьте галочку в столбце «метка» (label) в первой строке, где у переменной имя (name) значение «from». Подтвердите выбор, нажав кнопку «применить» (apply) и закройте менеджер атрибутов кнопкой close.

Выбор разделителя при загрузке данных в visone

Шаг 3: рассчитываем взвешенную центральность по степени

Взвешенную центральность по степени можно рассчитать в visone во вкладке «анализ» (analysis) на панели слева. Для этого, чтобы определить наиболее влиятельных экспортеров выберите следующие параметры:

  • task -> indexing
  • class -> need centrality
  • index -> outdegree
  • -> standardize
  • link strength -> value
  • apply to: -> this network
  • result in: -> same tab
Важно

Убедитесь, что restrict to selection не выбран, иначе расчет центральности будет произведен не для всех вершин Вашей сети.

Центральность по исходщей степени в visone

Для определения важности импортёров на основе взвешенной центральности по степени, выберите «исходящую степень» (indegree) вместо «входящей степени» (outdegree).

Шаг 4: визуализируем центральность как размер вершины

Переключаемся на вкладку «визуализация» (visualization) левого меню и для отображения важности экспортеров через изменения размера вершины выбираем следующие параметры:

  • category -> mapping
  • type -> size
  • property -> node area
  • attribute -> outdegree (std)
  • -> auto scale
  • apply to: -> this network
  • result in: -> new tab
Важно

Убедитесь, что restrict to selection не выбран, иначе операция будет произведена не для всех вершин Вашей сети.

Центральность по исходщей степени в visone

Для визуализации важности импортёров на основе взвешенной центральности по степени, переключитесь на вкладку с первой сетью и выберите «исходящую степень» (indegree) вместо «входящей степени» (outdegree).

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

Шаг 5: сохраним файлы с сетями

Создадим на компьютере папку «net» и сохраним в нее каждую из этих вкладок как файл формата .graphmlz. Для этого воспользуемся опцией «сохранить как» (save as…) из меню «файл» (file) в левом верхнем углу интерфейса visone. Назовите файлы degree.graphmlz, outdegree.graphmlz и indegree.graphmlz.

Сохраняем файлы

Шаг 6: ширина ребра

Используемые нами данные содержат показатель стоимости товаров в долларах США (value), поэтому имеет смысл отобразить вес ребер их относительной шириной. Начнем с сети экспортеров. На той же вкладке «visualization» левого меню изменим свойство (property) на «link width», а «attribute» на «value». Тогда параметры должны быть следующими:

  • category -> mapping
  • type -> size
  • property -> link width
  • attribute -> value
  • apply to: -> this network
  • result in: -> same tab
Важно

Убедитесь, что restrict to selection не выбран, иначе операция будет произведена не для всех вершин Вашей сети.

Задем ширину ребра

Шаг 7: цвет вершины

Наиболее важных экспортеров можно также выделить не только размеров, но и более насыщенным цветом. На той же вкладке «визуализация» (visualization) левого меню зададим следующие параметры:

  • category -> mapping
  • type -> color
  • property -> node color
  • attribute -> outdegree (std)
  • method -> interpolation
  • apply to: -> this network
  • result in: -> same tab
Важно

Убедитесь, что restrict to selection не выбран, иначе операция будет произведена не для всех вершин Вашей сети.

Определяем цвет для вершины

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

Шаг 8: цвет ребра

Как уже указывалось, используемые нами данные содержат показатель стоимости товаров в долларах США (value), поэтому мы также можем использовать цвета для отображения веса ребер. На вкладке «визуализация» (visualization) левого меню изменим свойство (property) на «ширина ребра» (link width), а «атрибут» (attribute) на value. Тогда параметры должны быть следующими:

  • category -> mapping
  • type -> color
  • property -> link color
  • attribute -> value
  • method -> interpolation
  • apply to: -> this network
  • result in: -> same tab
Важно

Убедитесь, что restrict to selection не выбран, иначе операция будет произведена не для всех вершин Вашей сети.

Определяем цвет ребер

Шаг 9: экспорт изображения сети

В папку «net» сохраните изображение полученной сети, чтобы в дальнейшем использовать его в статье или презентации. Откройте меню «file» -> «export…» или используйте горячие клавиши CTRL+E. Экспортируйте изображение в формате PNG и по необходимости увеличьте размер изображения последовательно меняя выбор «size» на «custom width» «custom height». Если вместо растровой графики Вам понадобится векторная, то можно также сохранить файл PDF.

Экспорт изображения

Дополнительные функции: продвинутые средства визуализации сетей

В visone есть большое количество функций, позволяющих создавать и более сложные визуализации. Поскольку в рамках курса мы работаем с центральностями, имеет смысл также использовать специфический алгоритм укладки графа, например, «укладка по центральности» (centrality layout). На вкладке «визуализация» (visualization) установите следующие параметры, чтобы создать еще одну вкладку для новой визуализации сети важнейших экспортеров:

  • category -> layout
  • layout -> node layout
  • node layout -> centrality layout
  • centrality layout -> centrality layout
  • node value -> outdegree (std)
  • link value -> value
  • scope -> complete
  • apply to: -> this network
  • result in: -> new tab
Важно

Убедитесь, что restrict to selection не выбран, иначе операция будет произведена не для всех вершин Вашей сети.

Укладка по центральности