【技术实现步骤摘要】
一种银行业务的有向图绘制方法及相关装置
[0001]本专利技术涉及银行相关的计算机
,尤其涉及一种银行业务的有向图绘制方法及相关装置
。
技术介绍
[0002]目前在银行系统中,存在一些图形组件用于绘制有向图,但是由于银行业务场景是全链路监控,需要根据节点的分类并跨层级展示并连线,当前图形组件不能完全满足业务需要,受限于客户端性能,计算速度可能较慢,并且在前端手工绘制有向图的情况下,切换布局算法会导致前端需要承担较大的工作量
。
[0003]因此,亟需一种可以提高计算速度以及不需要前端承担较大的工作量的绘图方法
。
技术实现思路
[0004]本专利技术的主要目的在于提供一种银行业务的有向图绘制方法
、
装置
、
计算机设备及存储介质,可以解决现有技术中的前端需要承担较大的工作量的问题
。
[0005]为实现上述目的,本专利技术第一方面提供一种银行业务的有向图绘制方法,所述方法包括:
[0006]前端获取银行业务场景对应的待绘制目标有向图的有向图参数;并将所述有向图参数发送给后端;
[0007]所述后端根据所述有向图参数确定画布上的多个盒子的盒子宽度,及各盒子与相邻盒子之间的间距,其中,所述盒子为画布上划分的区域;
[0008]后端根据各所述盒子的所述盒子宽度和所述各盒子与相邻盒子之间的间距,采用布局算法计算各所述盒子包含的节点的节点坐标,并将各所述盒子包含的节点的节点坐标发送至所述前端,所述节 ...
【技术保护点】
【技术特征摘要】
1.
一种银行业务的有向图绘制方法,其特征在于,所述方法包括:前端获取银行业务场景对应的待绘制目标有向图的有向图参数;并将所述有向图参数发送给后端;所述后端根据所述有向图参数确定画布上的多个盒子的盒子宽度,及各盒子与相邻盒子之间的间距,其中,所述盒子为画布上划分的区域;后端根据各所述盒子的所述盒子宽度和所述各盒子与相邻盒子之间的间距,采用布局算法计算各所述盒子包含的节点的节点坐标,并将各所述盒子包含的节点的节点坐标发送至所述前端,所述节点用于绘制在所述盒子中;所述前端根据所述节点坐标在所述画布上进行节点绘制,得到目标有向图
。2.
根据权利要求1所述的方法,其特征在于,所述后端根据各所述盒子的所述盒子宽度和所述各盒子与相邻盒子之间的间距,采用布局算法计算各所述盒子包含的节点的节点坐标,包括:后端根据各所述盒子的所述盒子宽度和所述各盒子与相邻盒子之间的间距,采用布局算法计算出各所述盒子中每行节点数量
、
节点边距以及节点所处行之间的行间距;所述后端根据各所述盒子中每行节点数量
、
节点边距以及节点所处行之间的行间距,计算各所述盒子包含的节点的节点坐标
。3.
根据权利要求2所述的方法,其特征在于,所述根据各所述盒子中每行节点数量
、
节点边距以及节点所处行之间的行间距,计算各所述盒子包含的节点的节点坐标,包括:根据各所述盒子中每行节点数量
、
节点边距以及节点所处行之间的行间距,计算出各所述盒子的盒子高度以及盒子坐标,所述盒子坐标为所述盒子在画布中的坐标;根据各所述盒子的所述节点边距
、
所述盒子高度
、
所述盒子宽度
、
所述每行节点数量
、
所述盒子坐标以及各所述盒子包含的节点的节点半径,计算出各所述盒子中的每个节点在画布中的坐标,得到各所述盒子中的节点的节点坐标
。4.
根据权利要求1所述的方法,其特征在于,所述前端根据所述节点坐标在所述画布上进行节点绘制,得到目标有向图,包括:所述前端以各节点坐标为圆点
、
以各节点的节点半径为半径绘制圆,在画布上绘制出各节点;根据确定所述各节点之间的箭头指向,生成所述目标有向图
。5.
根据权利要求4所述的方法,其特征在于,所述根据确定所述各节点之间的箭头指向,生成所述目标有向图,包括:将所有节点作为一个节点集合,获取所述节点集合的...
【专利技术属性】
技术研发人员:薛晨,袁小辉,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。