gpt4 book ai didi

相当于 D3.js 的 Python

转载 作者:IT老高 更新时间:2023-10-28 21:08:11 25 4
gpt4 key购买 nike

谁能推荐一个可以进行交互式图形可视化的 Python 库?

我特别想要 d3.js 之类的东西但对于 python 来说,理想情况下它也是 3D 的。

我看过:

  • NetworkX - 它只做 Matplotlib 绘图,而且那些似乎是 2D 的。我没有看到任何类型的交互性,就像 d3.js 提供的那样,比如拉节点。
  • graph-tool - 它只绘制 2D 绘图并且具有非常慢的交互式图表。

最佳答案

您可以使用 d3py生成嵌入 d3.js 脚本的 xml 页面的 python 模块。例如:

import d3py
import networkx as nx

import logging
logging.basicConfig(level=logging.DEBUG)

G = nx.Graph()
G.add_edge(1,2)
G.add_edge(1,3)
G.add_edge(3,2)
G.add_edge(3,4)
G.add_edge(4,2)

# use 'with' if you are writing a script and want to serve this up forever
with d3py.NetworkXFigure(G, width=500, height=500) as p:
p += d3py.ForceLayout()
p.show()

关于相当于 D3.js 的 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12977517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com