问题标签 [anytree]
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.
python - 导出/导入使用 python anytree 2.4.3 库创建的树
我用 anytree 库创建了一棵树。我希望能够对其进行修改,然后导出 - 将其保存到磁盘,然后将其与修改一起导入回来。例如,示例树:
我可以修改它,例如切断 Dan 并向 Marc 添加一个孩子
但是当我将树导出到 json 然后将其导入回来时,我似乎能够引用的唯一节点是根。所以我不能再做这种修改,因为变量名喜欢dan或marc不存在,即我找不到引用节点的方法。我错过了什么吗?
这意味着在导入树之后,你所拥有的只是一个根节点
从这里你可以得到Udo的孩子,孩子们的孩子喜欢
但它们不能作为节点工作
似乎您不能将孩子附加到他们身上,这是我使用此结构的主要目的:
所以我的问题是,有没有办法将 json 保存的树加载到适当的 anytree 结构中,您可以在其中附加新节点?
python - 从 pandas 数据框创建继承树
我有一个这样的数据框:
首先我想确定基因组的生成,所以结果输出应该是这样的:
我怎么能做到这一点?以及我如何在图表上表示这种关系,假设对于一个特定的链
python - 使用 Anytree 和 graphviz 在 python 中渲染树。无法打开文件
这个问题基于 Tarun 的答案,用于使用 anytree 和 graphviz 在 python 中渲染树:https ://stackoverflow.com/a/49442969/2139007
安装 graphviz 并将其添加到我的 PATH 变量后,我正在尝试运行以下 python 代码:
上面的代码会产生以下错误:
如果我在生成.dot文件后从控制台手动运行点命令“ dot tree.dot -T png -o tree.png ”,则不会出现此问题
有没有办法解决这个问题?
python - 不是“NodeMixin”类型。-Python Anytree
当我尝试使用 anytree 模块使用父节点的 json 值时,出现以下错误,如何获取 json 值作为父节点?
这是我的代码
我得到的错误是
如何使用 Json 作为父节点?
python-3.x - 带有 python AnyTree 包的树图
我需要使用 python AnyTree 包从字典中生成一棵树。所以我有一个类似下面结构的字典。
这个字典可以随着程序的执行而增长。我现在面临的问题是当我尝试将树导出为 png 时,DotExporter(root).to_picture("data.png")它会抛出一个文件未找到错误,如下所示
我已经安装了 graphviz 包,并且我在带有 windows 的 python 3.7 上。但是使用DotExporter(root).to_dotfile('root.dot')我可以将树导出为点文件并使用在线转换器我可以将点文件转换为图像。但我需要从我的程序中将其导出为 png。
我已经用谷歌搜索了类似的问题,并在那里做了所有的建议和解决方案。任何帮助或建议都会很棒,任何其他树形图工具也可以。
python - 我的 jupyter notebook 挑战 Python anytree 应用程序
我正在通过在 Windows 7 环境中运行的 Anaconda Navigator 1.9.2 中的 5.6.0 jupyter 笔记本在 python 3.7.0 中工作。似乎我假设了很多开销,并且从 jupyter notebook 中,python 没有看到我安装的 anytree 应用程序模块。(在我的命令提示符下,Anytree 在 python 上运行良好。)
我将不胜感激 1) IDE 建议或 2) 关于如何使我的 Anaconda 安装更好地集成的建议。</p>
python - Python 2.7:只是没有正确填充
以下代码未正确填充字符串
我得到的一些输出是(为了便于阅读,我缩短了行填充):
当pre发生变化时,线不再是它应该的长度。
编辑:以下代码演示了问题,创建了一个示例树并打印它:
python-3.x - 带有标签边缘的csv树结构
我有一个 csv 文件,并想通过读取文件内容来构造一棵树
我想用推文创建一个基于 id 和 reply_status_id 的树结构。
喜欢,
我的 csv 文件是
我使用以下代码构建了树:
但是边缘还没有用这个代码标记。任何人都可以帮我添加带有姿态列的边缘[csv中的最后一列]。
python - 在anytree节点中处理数据
我希望你们都很好。我想操作任何树(python 库)节点中的数据,
我将字典存储在节点中,并希望从节点中获取值并对其进行操作。
我的代码:
结果:
现在如果我用 Dictionary 的索引调用对象它会产生一个错误。错误!
我阅读了 python any-tree 文档,但没有找到任何帮助。
python-3.x - 在 anytree 节点中访问 **kwargs
我是 Python/AnyTree 的新手,我正在尝试获取一份原料清单来制作一堆汉堡(旧金山附近圣巴勃罗港的汉堡- 如果你在该地区,你需要检查一下!!事实上,当你下一次在城里时,这里的获胜答案会给我一个免费的 Harburger!)但我离题了......
问题是如何访问树中的“数量”和“单位”字段?
到目前为止,一切都很好。现在我可以遍历树,例如:
如何修改此命令以获取 qty 和 uom?
我试过了
只会出错!