【问题标题】:vb.net Algorithm for drawing tree diagramsvb.net 绘制树形图的算法
【发布时间】:2011-06-07 17:23:05
【问题描述】:

这很难解释,

我正在寻找一种算法,该算法将获取链接到多个其他对象的对象,并根据那里的链接计算出绘制每个对象的最佳位置。

这将生成一个树状图。

所以我有对象 1,然后有 10 个链接,其中一个链接是对象 2,它有 5 个链接,但对象 1 链接到 object2s 链接之一和这样的链接。

所以我会有这样的东西

对象1 ------------ 对象2
\                       /
\                  /
          \               /
对象 3

但这是一个 100% 更大的规模,具有无限数量的对象和链接。

有什么想法可以在表单上为每个对象计算出最佳位置吗?

【问题讨论】:

  • 那么你已经有任何对象的代码了吗?您打算使用 vb.net 的哪种技术绘制(我假设您的意思是图片?)win 形式的树、asp.net、Silverlight、WPF?
  • 这是一个win表单应用程序,我有创建对象和链接的代码。我只是想更好地布局它创建的图表,就像当前版本一样,它只是并排创建对象,但在图片框上绘制正方形。

标签: vb.net algorithm tree drawing diagram


【解决方案1】:

Graphviz 是一个做这种事情的库。他们的文档中有references to papers。

【讨论】:

    【解决方案2】:

    There are several approaches,这些都不是微不足道的。不过,很可能有它的库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 2019-01-29
      相关资源
      最近更新 更多