Доктор Вероника Эспиноза, 2023 г. / Twitter @Verukita1

¿Что такое графика?

Графика привносит визуальный графический анализ в ваши большие или сложные данные. Он автоматически преобразует ваши данные в интерактивные визуальные карты, созданные для нужд аналитиков. Быстро обнаруживайте взаимосвязи между событиями и сущностями, тратя меньше времени на написание запросов или обработку данных. Являясь первой платформой с автоматическим ускорением на графическом процессоре, используйте все свои данные, не беспокоясь о масштабе, и поворачивайтесь на лету, чтобы следовать в любом месте, куда вас ведет ваше расследование. Graphistry идеально подходит для всего: от безопасности, мошенничества и ИТ-расследований до 360-градусного обзора клиентов и цепочек поставок и картирования раковых мутаций. Graphistry превращает потенциал ваших данных в человеческое понимание и ценность [1].

¿Что такое NodeXL?

Фонд исследований социальных сетей является домом для инструмента сетевого анализа NodeXLОбзор сети, обнаружение и исследование для Excel (2010, 2013 и 2016 гг.), расширяющего знакомую электронную таблицу, чтобы вы могли собирать, анализировать и визуализировать сложные социальные сети из Twitter, YouTube, Wikipedia и Flickr. NodeXL добавляет меню и функции в Excel, чтобы упростить задачи получения сетевых данных, их хранения, анализа и визуализации, а также создания отчетов, которые делятся информацией о связанных структурах[2].

Что мы рассмотрим в этом руководстве?

В этом руководстве мы рассмотрим, как подключить рабочую книгу NodeXL (Twitter) к инструменту Graphistry. Мы возьмем рабочую книгу NodeXL из галереи NodeXL, чтобы соединить ее с Graphistry и визуализировать сеть в этом инструменте.
Для этого мы будем использовать код Python [3].

🏁Начнем!

Инструкции по изучению данных NodeXL в Graphistry с использованием Python

Установки, импорт и кредиты

Примечание: вам может потребоваться перезапустить ядро, чтобы использовать обновленные пакеты.

pip install -q --user graphistry pandas
# Sometimes also need to install a new system Excel parser and pass in as `graphistry.nodexl(..., engine='openpyxl')
pip install -q --user openpyxl

Импорт и учетные данные

Импортируйте соответствующие библиотеки со следующим кодом:

import pandas as pd
import graphistry
graphistry.__version__

Теперь в следующем коде введите свое имя пользователя и пароль учетной записи Graphistry. Получите здесь ваш аккаунт в Graphistry.

# To specify Graphistry account & server, use:
graphistry.register(api=3, username='YOUR USER NAME', password='GRAPHISTRY PASSWORD', protocol='https', server='hub.graphistry.com')

Подключите свою книгу NodeXL к Graphistry

Чтобы получить URL-адрес рабочей книги NodeXL, которую вы хотите отобразить в Graphistry, перейдите в Галерею NodeXL, выберите сеть, с которой вы хотите работать, найдите соответствующую рабочую книгу NodeXL и наведите указатель мыши на этот файл, теперь щелкните правой кнопкой мыши. кнопку мыши и скопируйте URL-адрес в буфер обмена.

Теперь вставьте этот URL-адрес в этот код, как показано ниже:

#g = NodeXLGraphistry().xls(xls, 'twitter')
g = graphistry.nodexl('http://nodexlgraphgallery.org/Pages/Workbook.ashx?graphID=285611')

Визуализируйте информацию своей рабочей книги с помощью следующего кода:

print('%s nodes, %s edges' % (len(g._nodes), len(g._edges)))
g._nodes.sample(2

Наконец, визуализируйте график в инструменте Graphistry с помощью следующего кода:

g.plot()

Теперь откройте сгенерированный график в новом окне, чтобы упростить его изучение, нажав РАБОЧАЯ КНИГА, как показано на рисунке.

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

Подводя итог описанному выше процессу, вам просто нужен следующий код для подключения ваших данных NodeXL в Graphistry:

Заключение

В этом руководстве мы рассмотрели, как визуализировать данные NodeXL (Twitter) в инструменте Graphistry с использованием Python. С помощью этого кода вы сможете подключить любой URL-адрес галереи NodeXL к Graphistry и визуализировать свою сеть в интерактивном режиме.

👍Спасибо, что прочитали эту историю

😃Ми Твиттер

🔍Больше историй, которые я написал здесь

Ресурсы

Хотите узнать больше о NodeXL?

Делюсь с вами этой историей, которую я написал о NodeXL

🌐NodeXL веб-сайт

🌐Графический сайт

🌐Графика Гитхаб

Ссылки

[1] Главная [Интернет]. Графика. [цитировано 20 февраля 2023 г.]. Доступно по адресу: https://www.graphistry.com/

[2] Фонд исследований социальных сетей [Интернет]. Фонд исследования социальных сетей. [цитировано 15 марта 2023 г.]. Доступно по адресу: https://www.smrfoundation.org/.

[3] PyGraphistry: исследуйте отношения [Интернет]. графика; 2023 [цитировано 21 февраля 2023 г.]. Доступно по адресу: https://github.com/graphistry/pygraphistry/blob/c6ece09b8b75fb7c096f6c84bbf7b2d9c7cd566d/demos/demos_databases_apis/nodexl/official/nodexl_graphistry.ipynb