我有一个流程图或流程图(我实际上不知道正确的名称是什么),它显示了客户从提出请求的那一刻起直到流程结束所经历的所有步骤。我想监控每个步骤中有多少客户。例如,如果今天我有 100 个客户,则 10 个可能处于开始状态,20 个处于验证状态,30 个处于保留状态,20 个处于拒绝状态,依此类推。
我一直在寻找图表工具,但它们都专注于绘制图表,我想要一个网络应用程序,它还可以“实时”显示数字(我们有一个每小时更新状态的数据库)。我尝试了 python dash,但它只有一个困惑的图表,但这不是我想要的。
对软件或库有什么建议,或者有任何线索吗?
最佳答案
如果可以选择重新创建此图表,并且这是在商业场景中,则您可能需要查看商业 yFiles for HTML图形可视化库。
有了它,您可以实现动态流程图或流程图(我想说,您拥有的是它们的混合体,所以命名很好;-)),连接到实时数据源并显示实时更新。这里有两个例子,似乎非常适合您的要求:
Process Mining Example通过仪表和热图显示某个状态中的元素数量(或更具体地说是相对负载),并且您实际上也可以看到实体在状态之间移动:
当然,您也可以添加文本标签来显示数字,或者除此之外。
当然,显示实时数据更新(模拟实时数据)也是可能的,如 this network monitoring demo显示。
免责声明:我为创建该库的公司工作,并且我编写了这两个演示。当然,您也可以使用其他库,但是出色的图形可视化很难,我真的会推荐像这样的强大工具,而不是尝试在商业环境中构建自己的工具。在这里,我不代表我的雇主。评论、建议和答案都是我自己的。
关于web-applications - 带有实时数据的 Web 应用程序流程图/流程图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67515548/