2

我是 D3 的新用户,我正在尝试思考如何最好地实现我们的配置项的映射。

我正在寻找的本质上是一个树图(我认为),但具有相互关联的依赖关系。

数据

我正在使用 ITIL 风格的配置项,如逻辑服务、应用程序、机器等,它们构成了我们为客户提供的 IT 服务。

我将提供的 JSON 数据将来自我正在定义的 WebAPI 服务,因此可以返回数据,但这是必要的。

目标

我需要克服:

  • 配置项的名称(“服务 A”、“服务器 1”、“数据库 XYZ”等)
  • 配置项类型(用图标或颜色表示——现在不太重要)
  • 那些依赖最少的东西在顶部
    • 即,服务由构成它的所有事物表示——应用程序、数据库等,我希望按照从服务向下的顺序排列层次结构。
  • 所有元素之间的关系,不是严格分层的。
    • 多个服务可能依赖于一个应用程序
    • 多个应用程序可能依赖于多个数据库,而这些数据库可能依赖于一个数据库服务器。
  • 如果可能的话,可以通过单击从上到下关注树的一个分支(尽管这可能会在以后出现)

一旦我开始了解它,我想在 GitHub 上设置一些简单的东西,看看我是否可以使用 D3 为 IT 服务管理世界做出贡献。

问题

从哲学上讲,D3 是否旨在支持这种性质的可视化,实现它的最佳途径是什么?

谢谢!

4

0 回答 0