如何解决Pygraphviz-警告:不支持重叠值“棱镜” - 忽略 warnings.warn(b"".join(errors).decode(self.encoding), RuntimeWarning)
我是 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)
我被困在这里,无法理解如何解决问题。 感谢您提供的任何帮助.. 提前致谢!
解决方法
此错误消息表示您的 graphviz 安装缺少 GTS 库(请参阅 https://graphviz.org/download/source/ 处的依赖项)。如何安装此库取决于您的操作系统,可以在 http://gts.sourceforge.net/install.html 中查找。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。