python - 如何通过 holoviz 和 NetworkX 渲染 GraphViz Dot 文件?
问题描述
因此,我查看文档 ,发现他们使用 Graphviz,但不使用任何文件……而且我有一个4mil+ .dot (70mb) 的图形文件要渲染。如何通过 holoviz 和 NetworkX 打开和渲染 GraphViz Dot 文件?
##Update:经过测试的@GijsWobben 示例:即使在6kb 的小文件上也显示 nada
解决方案
这个怎么样:
import hvplot.networkx as hvnx
import networkx as nx
import holoviews as hv
# Read the file
G = nx.drawing.nx_agraph.read_dot("./figure.dot")
# Rest of the tutorial...
spring = hvnx.draw(G, with_labels=True)
# Show the plot
spring
推荐阅读
- javascript - Express - 根据发布请求推送到测试阵列
- unit-testing - 单元测试时使用 ServiceStack 将 Entity Framework Core Context 注入存储库
- pandas - Pandas - 创建新的数据框,其中日期为一个 df,员工详细信息在另一个 df
- servicestack - ServiceStack:当属性为空时获取 FileNotFoundException?
- npm - NPM:使用范围更新所有依赖项
- liquibase - liquibase 在哪里存储哈希和?
- c# - 删除 CSV 文件中的换行符
- sitecore - Tracker.Enabled 返回 false
- sql - Count distinct values in an SQL table for each hour in a day
- python - Spotify API 从 redirect_uri 获取授权码