【问题标题】:Pygraphviz- Warning: Overlap value "prism" unsupported - ignored warnings.warn(b"".join(errors).decode(self.encoding), RuntimeWarning)Pygraphviz-警告:不支持重叠值“棱镜” - 忽略 warnings.warn(b"".join(errors).decode(self.encoding), RuntimeWarning)
【发布时间】:2021-06-03 00:07:25
【问题描述】:

我是 Graphviz 的新手,我正在使用以下代码尝试一个包含 7315 条边的大图。

import pandas as pd
import pygraphviz as pgv
g = pgv.AGraph()

ds = pd.read_csv("G:\cit-Patents_7315_1037462.txt",header=None)

ds.rename(columns={0:'col1'},inplace = True)
ds.rename(columns={1:'col2'},inplace = True)

for index, row in ds.iterrows():
    g.add_edge(str(row["col1"]), str(row["col2"]))
g.layout(prog='fdp')

g.draw('7315.svg')

调用 g.layout() 时,会出现以下警告。

c:\users\new\appdata\local\programs\python\python39\lib\site-packages\pygraphviz\agraph.py:1390: RuntimeWarning: Warning: Overlap value "prism" unsupported - ignored
Warning: Overlap value "prism" unsupported - ignored
Warning: Overlap value "prism" unsupported - ignored
Warning: Overlap value "prism" unsupported - ignored
Warning: Overlap value "prism" unsupported - ignored
Warning: Overlap value "prism" unsupported - ignored
Warning: Overlap value "prism" unsupported - ignored

  warnings.warn(b"".join(errors).decode(self.encoding), RuntimeWarning)

我被困在这里,无法理解如何解决问题。 感谢您提供的任何帮助。在此先感谢!

【问题讨论】:

    标签: python graphviz large-data graph-visualization pygraphviz


    【解决方案1】:

    此错误消息意味着您的 graphviz 安装缺少 GTS 库(请参阅 https://graphviz.org/download/source/ 的依赖项)。如何安装这个库取决于你的操作系统,可以查看http://gts.sourceforge.net/install.html

    【讨论】:

      猜你喜欢
      • 2014-01-24
      • 2017-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-10
      • 2010-10-07
      相关资源
      最近更新 更多