可视化网络图的最新最佳 Python 包

Python 史上最流行的可视化网络图包

谁应该使用它,何时使用它,如何使用它以及我之前的错误…

Photo by Chris Ried on Unsplash

介绍

在本文中,我将向您介绍一个我偶然发现的Python软件包,这是我见过的最好的可视化网络图形工具(在我个人谦虚的意见中)。

对于需要紧凑而功能强大的可视化软件包来进行快速原型设计、探索性数据分析或调试网络模型的数据科学家读者来说,下面的内容最合适。

我们将要检查的软件包名为:gravis

gravis — gravis 0.1.0 文档

编辑说明

robert-haas.github.io

对于我的日常工作,我经常使用图神经网络,并且老实说,我很生气之前不知道这个软件包,因为这会节省我很多时间和精力,不用再绕过我写过的这些软件包(ipysigmapyvis)的缺点:

绘制交互式网络图的两个最佳工具

如何使用它们、何时使用它们以及谁应该使用它们的指南。

VoAGI.com

什么使一个网络可视化软件包成为最佳选择?

一个可视化软件包需要具备以下功能:

  • 创建一个完全交互式的可视化,在其中我可以点击节点和边缘并查看其属性,还可以进行拖放操作。
  • 实现方便-不需要太多代码(如Dash),但足够强大和灵活以适应大多数用例。
  • 在节点和边缘数量上具有适度的可扩展性-我们不是为了生产制作某些东西,但至少需要处理数百个节点。
  • 与Python中常用的网络软件包(如networkx)兼容。

我们将测试该软件包的内容…