带有实时数据的 Web 应用流程图/流程图

问题描述

我有一个流程图或流程图(我实际上不知道正确的名称是什么),其中显示了客户从提出请求的那一刻到流程结束所经历的所有步骤。我想监控每一步我有多少客户。例如,如果今天我有 100 个客户,那么 10 个可能在开始时,20 个在验证中,30 个在保留中,20 个在拒绝中,依此类推。

我一直在寻找图表工具,但他们都专注于绘制图表,我想要一个还可以“实时”显示数字的网络应用程序(我们有一个每小时更新状态的数据库)。我尝试过 python dash,但它只有一个糟糕的图表,但这不是我要找的。​​p>

这就是我正在使用的,但它是一个电源点!

example

对软件或库的任何建议,或者任何线索?

解决方法

如果重新创建此图表是一种选择,并且这是在商业场景中,您可能需要查看商业 yFiles for HTML 图形可视化库。

有了它,您可以实现动态流程图或流程图(我会说,您拥有的是它们的混合体,因此命名很好;-)),连接到实时数据源并显示实时更新。这里有两个示例,它们似乎非常符合您的要求:

Process Mining Example 通过仪表和热图显示一个状态中的元素数量(或者更具体地说是相对负载),您实际上也可以看到实体在状态之间移动:

Image of an animated process mining chart

当然,您也可以添加文本标签来显示数字,或者除此之外。

当然,也可以显示实时数据更新(模拟实时数据),如 this network monitoring demo 所示。

免责声明:我为创建该库的公司工作,并且我编写了这两个演示。当然,您也可以使用其他库,但是出色的图形可视化很难,我真的会推荐一个像这样的强大工具,而不是尝试在商业环境中构建自己的库。在这里,我不代表我的雇主。评论、建议和答案是我自己的。