【问题标题】:ASP.NET Visual diagram\ flowchart controlASP.NET 可视化图表\流程图控件
【发布时间】:2023-04-06 04:19:01
【问题描述】:

我正在寻找 web 应用程序的图表\图表\流程图用户控件,最好是 ASP.NET。

我的愿望是传递一个包含节点和边集合的 Graph 对象,我要寻找的功能是:

  1. 添加一个新节点。
  2. 用一条边连接两个节点。
  3. 删除节点和边
  4. 自动布局算法,最大限度地减少层和边缘的交叉

我找到了一些有助于我创建这样一个组件的解决方案,例如:

  1. JSPlumb 或 Raphael 在客户端上绘制图形。
  2. GLEE\ MSAGL 以视觉方式自动对图表进行排序。

所有这些都将允许我构建一个组件,但我想知道是否有人已经看过基于 Web 的东西并且可以完成任务? 希望它是开源的:)

【问题讨论】:

    标签: c# javascript asp.net jsplumb microsoft-glee


    【解决方案1】:

    你考虑过Dracula Graph Library吗?看起来它可以很好地处理第 4 部分。您只需为用户连接一些编辑控件。

    【讨论】:

      【解决方案2】:

      来自this的SO问题除了Raphael还有jointjs.com值得一试

      【讨论】:

      • 没错,但这会让你真正接近你所需要的。 #4 是我怀疑你会在非免费/开源库中找到的东西。 @Mortalus 如果您认为我的回答没有帮助,我会删除它。
      • 谢谢,这不是一个答案,但你正在引入另一个绘图选项..所以我不介意把它留在这里,但我不能奖励赏金,因为它不是问题的答案......
      • 老实说,我试图提供帮助,这就是为什么我提出如果没有帮助就删除这个答案。
      猜你喜欢
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-09
      • 1970-01-01
      • 2013-12-11
      • 1970-01-01
      相关资源
      最近更新 更多