gpt4 book ai didi

c# - 绘制树状图最简单的方法?

转载 作者:行者123 更新时间:2023-11-28 22:58:33 28 4
gpt4 key购买 nike

我想要一个程序来生成 TreeMap ,看起来很像 this

它将成为我正在使用 C# 进行的项目的一部分,但如果有办法让 Python 或 Javascript 执行它,那也没关系。也许我可以提供一些带有参数的 C# 库或 JavaScript/Python 库?

无论使用何种编程语言,最重要的是易于使用。

最佳答案

您可能想使用 pydot , 这是 Graphviz 的接口(interface).DOT 格式可视化软件。如 Graphviz guide 中所述, .DOT 格式让您可以设计类似于您发布的图表以及更复杂的图表。

这是来自 pydot 文档的示例:

import pydot
graph = pydot.Dot('graphname', graph_type='digraph')
subg = pydot.Subgraph('', rank='same')
subg.add_node(pydot.Node('a'))
graph.add_subgraph(subg)
subg.add_node(pydot.Node('b'))
subg.add_node(pydot.Node('c'))

如果您正在查看 Javascript,canviz是一个备受推崇的库,可让您将 .DOT 图形绘制到浏览器 Canvas 上。

关于c# - 绘制树状图最简单的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13764730/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com