web-applications - 具有实时数据的 Web 应用程序流程图/流程图
问题描述
我有一个流程图或流程图(我实际上不知道正确的名称是什么),它显示了客户从提出请求到流程结束所经历的所有步骤。我想监控每一步有多少客户。例如,如果今天我有 100 个客户,10 个可能在开始,20 个在验证中,30 个在保留中,20 个在被拒绝等等。
我一直在寻找图表工具,但它们都专注于绘制图表,我想要一个能够“实时”显示数字的网络应用程序(我们有一个每小时更新一次状态的数据库)。我尝试了 python dash,但它只有一个 sanky 图表,但这不是我想要的。
对软件或库的任何建议,或任何线索?
解决方案
如果重新创建此图表是一种选择,并且如果这是在商业场景中,您可能需要查看用于 HTML图形可视化库的商业yFiles 。
有了它,您可以实现连接到实时数据源并显示实时更新的动态流程图或流程图(我想说,您所拥有的是它们的混合体,所以命名很好;-))。这里有两个示例,似乎非常符合您的要求:
Process Mining Example通过仪表和热图显示了状态中元素的数量(或更具体地说是相对负载),您实际上也可以看到实体在状态之间移动:
当然,您也可以添加文本标签来显示数字,或者除此之外。
当然,也可以显示实时数据更新(模拟实时数据),正如这个网络监控演示所示。
免责声明:我为创建该库的公司工作,并且我编写了这两个演示。当然,您也可以使用其他库,但是出色的图形可视化很难,我真的会推荐像这样的强大工具,而不是尝试在商业环境中构建自己的工具。我不代表我的雇主,在这里。评论,建议和答案是我自己的。
推荐阅读
- java - 构建 maven spring boot 项目抛出错误
- wpf - 如何在 WPF 中的方法之间共享 UDP 客户端?
- android - 如何用两个不同的对象填充 ExpandableListView
- c# - SQL 异常没有被捕获为 SqlException
- entity-framework - 如何解决:事务操作无法执行异常
- ruby - 带有字符串的 Ruby if 语句总是转到第一种情况(不是 rails)
- node.js - 在 Express Js 应用程序中进行会话管理的最佳选择是什么?
- sql-server - 在 SQL 语句中使用 'If Exists' 两次
- vba - Excel VBA XIRR 未按预期工作
- jmeter - 如何在 Jmeter BeanShell 中每次循环 HTTP 请求并更新变量