Доктор Вероника Эспиноза, 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