问题标签 [pydot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pyqt4 - 从 pydot 获取坐标/形状数据以在 PyQt4 中进行布局
我想使用 QGraphicsView 控件和 QGraphicsScene 来布局使用 pydot 生成的 GraphViz 图形。有没有办法在pydot中生成图,让GraphViz做布局,然后提取布局信息(比如包含在pydot.write_xyz生成的各种输出格式中)?到目前为止,在我测试节点等的 get_pos() 函数时,返回 None。
python - Pydot集群定位
如果有两个集群包含其他集群的层次结构。都非常酷!
我想垂直放置两个集群。尽管其他帖子建议如何垂直放置节点(而不是集群),但我无法让它适用于集群。
size 参数对我不起作用,但无论如何这似乎是错误的答案,因为我的 python 程序是一般地设置一类可能是任何大小的图。我只想要两个集群在另一个之上,大小应该是任意的。
一个简单的例子将不胜感激。
pydot - 用 pydot 发现学位?
在使用 pygraphviz 进行了一些工作后,我回到了 pydot。pygraphviz 中有用的方法之一是 iterdegree()。pydot可以做类似的事情吗?即:找到最高度的节点,以便我可以将其设置为根?
jjc
python - pydot:是否可以绘制两个具有相同字符串的不同节点?
我正在使用 pydot 在 python 中绘制图形。我想代表一个决策树,比如(a1,a2,a3 是属性,两个类是 0 和 1:
然而,使用 pydot,只创建了两片叶子,树看起来像这样(附有 png):
现在,在这个简单的情况下,逻辑很好,但在较大的树中,属于不同分支的内部节点是统一的。
我正在使用的简单代码是:
我还尝试创建不同的节点对象而不是创建边并将其添加到图中,但似乎 pydot 检查节点池中是否有同名的节点,而不是创建新的节点。
有任何想法吗?谢谢!
python - 使用 pydot 绘制方形线
python - Pydot中决策树的字典对象
我有一个字典对象:
我正在尝试使用带有“菜单”数据的pydot 创建一个图形(决策树)。
'Dinner' 将是顶部节点,其值(鸡肉、牛肉等)位于其下方。参考链接,graph函数有两个参数;一个源和一个节点。
它看起来像这样:
除了“king”是“dinner”,“lord”是“chicken”、“beef”等。
我的问题是:如何访问值中的键?要从这些数据中创建一棵树,我觉得我需要创建一个循环来检查特定键是否存在值并绘制它。我不确定如何调用任何字典对象的值(如果它不一定称为“晚餐”或具有尽可能多的元素。)。
关于如何绘制它的任何建议?
pydot - 忽略 #pycparser 包含并在 #pydot 中定义多个子图
我是 stackoverflow 的新手,但到现在为止我得到了很多帮助,这要感谢社区。
我正在尝试创建一个软件,向我展示遗留代码的调用者依赖关系。
我用 pycparcer 用 c 代码解析一个目录,并且对于每个文件我想用 pydot 创建一个子图。
两个问题:
解析 ac 文件时,解析器会从包含的文件中引用 #includes,这是我的 AST 中的一个函数。我怎么知道该函数是否包含在内,或者来自这个实际文件/或忽略#includes?
对于我要创建一个子图的每个文件,然后将此文件中的所有函数添加到此子图中。我不知道我必须创建多少个子图......
我有一组文件,其中每个文件都是一个具有该文件功能的冻结集,像这样可能吗?
我希望你能接受我的挑战……有什么想法吗?
谢谢!
编辑:
我解决了关于 pydot 的问题,这很容易......所以我坚持我的 pycparser 问题:(
python - pydot 和 graphviz 错误:无法导入 dot_parser,无法加载 dot 文件
当我用 pydot 运行一个非常简单的代码时
它向我打印错误消息:
我正在使用 python 2.7.3
python - Python graphviz - pydot.Dot.write_png 在 Windows 上不起作用
我正在使用 Python 通过pydot.Dot
.
当我想将图形写入 PNG 时,我使用pydot.Dot.write_png(...)
. 不幸的是,它在找到 graphviz 的阶段失败了(在一个名为 的函数中find_graphviz
)。
我尝试将它作为软件安装,但我不知道如何将它导入 Python。
我怎么解决这个问题?
graphviz - pydot 图的多行工具提示
我想为使用 pydot 生成的图中的节点添加多行工具提示。这是我正在做的事情:
我看到的工具提示显示为“foo\ntest”
我将不胜感激。
谢谢阿比吉特