跳转到主要内容

适用于Jupyter的2D和3D力导向图小部件

项目描述

ipyforcegraph

Jupyter小部件,用于交互式2D和3D图形,由force-graph3d-force-graph库提供支持。

安装 演示 构建 文档
npm-badge
pypi-badge
conda-badge
binder-badge-stable
binder-badge-dev
ci-main-badge
ci-dev-badge
docs-badge
示例
变更日志
贡献

屏幕截图

2D图形 3D图形
演示 a screenshot of capturing animated 2D graphs a screenshot of capturing animated 3D graphs
文本节点 a screenshot of text nodes in 2D a screenshot of text nodes in 2D

先决条件

  • python >=3.8
  • jupyterlab >=3

安装

ipyforcegraphconda-forgePyPI上分发。

使用mamba安装ipyforcegraph(推荐)

mamba install -c conda-forge ipyforcegraph jupyterlab

... 或者如果你必须,可以使用conda

使用pip安装ipyforcegraph

使用包管理器安装nodejs

pip install ipyforcegraph jupyterlab=3
使用pip安装开发版ipyforcegraph
强烈不建议在测试之外依赖此分发版。

最新的开发版本也随文档一同发布。将 X.Y.Z 替换为当前版本 dev,以下应提供最新的快照。

pip install -U https://ipyforcegraph.rtfd.io/en/latest/_static/ipyforcegraph-X.Y.Z-py3-none-any.whl

... 或者

pip install -U https://ipyforcegraph.rtfd.io/en/latest/_static/ipyforcegraph-X.Y.Z.tar.gz

开发中

有关开发安装,请参阅 CONTRIBUTING

工作原理

  • 提供 节点链接,例如 pandas.DataFrame
  • 使用 行为 进行注释,例如 节点选择链接颜色
  • 在 JupyterLab(或 JupyterLite)中可视化并交互图形

卸载

mamba uninstall ipyforcegraph

... 或者如果你必须,可以使用conda

pip uninstall ipyforcegraph

开源

本作品根据 BSD-3-Clause 许可协议授权。

本作品的开发离不开本项目上游依赖的巨大努力,特别感谢

引用 ipyforcegraph

doi-badge

如果 ipyforcegraph 在您的研究中具有重要意义,并且您希望在一个学术出版物中认可该项目,请从 Zenodo 下载您首选格式的引用。

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面