基于ECharts组件的关系图弹窗轮播逻辑算法的制作方法

文档序号:39678714发布日期:2024-10-18 13:21阅读:12来源:国知局
基于ECharts组件的关系图弹窗轮播逻辑算法的制作方法

本发明涉及echarts组件应用、电力监控和数据分析,尤其涉及基于echarts组件的关系图弹窗轮播逻辑算法。


背景技术:

1、在大数据和信息可视化领域,关系图作为一种重要的图形展示方式,广泛应用于社交网络分析、组织结构展示、知识图谱构建等场景。

2、现有技术主要面临几方面的局限性,首先,数据展示通常是静态的,缺乏实时性和动态性,难以适应快速变化的业务需求,其次,用户交互功能有限,无法灵活自定义操作,难以满足复杂应用场景的个性化需求,传统关系图在展示效果和算法配置上也存在不足,节点和边缘样式配置通常预设,难以动态调整,影响展示的美观和灵活性,因此需要设计基于echarts组件的关系图弹窗轮播逻辑算法来解决上述方法。


技术实现思路

1、本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。

2、鉴于上述现有基于echarts组件的关系图弹窗轮播逻辑算法存在的问题,提出了本发明。

3、因此,本发明目的是提供基于echarts组件的关系图弹窗轮播逻辑算法,其适用于解决数据展示通常是静态的,缺乏实时性和动态性、用户交互功能有限,难以满足复杂应用场景的个性化需求的问题。

4、为解决上述技术问题,本发明提供如下技术方案:基于echarts组件的关系图弹窗轮播逻辑算法,包括以下步骤:

5、s1:确定关系图的展现形式;

6、s2:根据展示内容确定关系图展示的节点数据和节点之间的关系数据以及两个节点的关系类型,构建关系复杂度计算公式;

7、s3:将数据接口采集到的数据通过通信网络传输到数据处理中心;

8、s4:通过关系图算法将弹窗的轮播逻辑进行配置,并构建节点权重计算公式;

9、s5:按照配置的算法进行弹窗轮播。

10、作为本发明所述基于echarts组件的关系图弹窗轮播逻辑算法的一种优选方案,其中:所述节点权重计算公式如下:

11、其中,表示总的节点数量,表示第i个节点,i=1,2,3,...,n,表示节点的权重,表示节点的重要性,表示节点的第k个指标得分,m表示节点的指标总数。

12、作为本发明所述基于echarts组件的关系图弹窗轮播逻辑算法的一种优选方案,其中:在节点权重计算公式的输出结果中,设定节点权重阈值为;

13、若>,则该节点为重要节点,要在后续的轮播逻辑中重点展示;

14、若≤,则该节点为非重要节点,无需在后续的轮播逻辑中重点展示。

15、作为本发明所述基于echarts组件的关系图弹窗轮播逻辑算法的一种优选方案,其中:所述关系复杂度计算公式如下:

16、

17、其中,表示节点和之间的关系复杂度,表示节点和之间第j个关系度量,j表示节点之间关系度量的总数。

18、作为本发明所述基于echarts组件的关系图弹窗轮播逻辑算法的一种优选方案,其中:在关系复杂度计算公式的输出结果中,设定复杂度阈值;

19、若>,则表示节点之间关系复杂度高,要在关系图中采用直观的展示方式;

20、若≤,则表示节点之间关系复杂度低,无需在关系图中直接展示。

21、作为本发明所述基于echarts组件的关系图弹窗轮播逻辑算法的一种优选方案,其中:根据关系复杂度计算公式的输出结果和节点权重计算公式的输出结果构建节点显示时间调整公式,所述节点显示时间调整公式如下:

22、

23、其中,表示节点的显示时间,表示节点在轮播中的展示时间,表示基于关系复杂度的衰减因子随着关系复杂度的增加,衰减因子减少,表示控制衰减速率。

24、作为本发明所述基于echarts组件的关系图弹窗轮播逻辑算法的一种优选方案,其中:在节点显示调整公式的输出结果中,设定节点显示时间阈值;

25、若<,则需要增加该节点的展示时间;

26、若≥,无需增加该节点的展示时间。

27、作为本发明所述基于echarts组件的关系图弹窗轮播逻辑算法的一种优选方案,其中:根据节点显示时间调整公式的输出结果构建轮播速度调整公式,所述轮播速度调整公式如下:

28、其中,表示轮播速度调整函数,表示在时间t时的轮播速度,为逻辑函数,用于控制速度变化的平滑度,参数决定速度调整的灵敏度,t表示轮播周期总时长。

29、作为本发明所述基于echarts组件的关系图弹窗轮播逻辑算法的一种优选方案,其中:在轮播速度调整公式的输出结果中,设定轮播速度阈值上限和阈值下限;

30、若>,需要减缓轮播速度;

31、若≤≤;无需调整轮播速度;

32、若<,则需要提高轮播速度。

33、作为本发明所述基于echarts组件的关系图弹窗轮播逻辑算法的一种优选方案,其中:所述指标得分包括用户点击次数、查看时长和节点的连接度。

34、本发明的有益效果:

35、1. 灵活性强:通过对弹窗轮播逻辑的可配置功能可以灵活性的实现用户对展示内容的要求;

36、2. 可视化效果好:通过echarts组件的可视化功能,将需要展示的内容和效果动态的展示出来以达到更好的展示效果;

37、3. 应用范围广:该算法可广泛应用于电力系统监控领域,提高电力系统指标的展示形式。



技术特征:

1.基于echarts组件的关系图弹窗轮播逻辑算法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于echarts组件的关系图弹窗轮播逻辑算法,其特征在于:所述节点权重计算公式如下:;其中,表示总的节点数量,表示第i个节点,i=1,2,3,...,n,表示节点的权重,表示节点的重要性,表示节点的第k个指标得分,m表示节点的指标总数。

3.根据权利要求2所述的基于echarts组件的关系图弹窗轮播逻辑算法,其特征在于:在节点权重计算公式的输出结果中,设定节点权重阈值为;若,则该节点为重要节点,要在后续的轮播逻辑中重点展示;若,则该节点为非重要节点,无需在后续的轮播逻辑中重点展示。

4.根据权利要求1所述的基于echarts组件的关系图弹窗轮播逻辑算法,其特征在于:所述关系复杂度计算公式如下:;其中,表示节点和之间的关系复杂度,表示节点和之间第j个关系度量,j表示节点之间关系度量的总数。

5.根据权利要求4所述的基于echarts组件的关系图弹窗轮播逻辑算法,其特征在于:在关系复杂度计算公式的输出结果中,设定复杂度阈值;若,则表示节点之间关系复杂度高,要在关系图中采用直观的展示方式;若,则表示节点之间关系复杂度低,无需在关系图中直接展示。

6.根据权利要求4所述的基于echarts组件的关系图弹窗轮播逻辑算法,其特征在于:根据关系复杂度计算公式的输出结果和节点权重计算公式的输出结果构建节点显示时间调整公式,所述节点显示时间调整公式如下:其中,表示节点的显示时间,表示节点在轮播中的展示时间,表示基于关系复杂度的衰减因子随着关系复杂度的增加,衰减因子减少,表示控制衰减速率。

7.根据权利要求6所述的基于echarts组件的关系图弹窗轮播逻辑算法,其特征在于:在节点显示调整公式的输出结果中,设定节点显示时间阈值;若,则需要增加该节点的展示时间;若,无需增加该节点的展示时间。

8.根据权利要求6所述的基于echarts组件的关系图弹窗轮播逻辑算法,其特征在于:根据节点显示时间调整公式的输出结果构建轮播速度调整公式,所述轮播速度调整公式如下:其中,表示轮播速度调整函数,表示在时间t时的轮播速度,为逻辑函数,用于控制速度变化的平滑度,参数决定速度调整的灵敏度,表示轮播周期总时长。

9.根据权利要求8所述的基于echarts组件的关系图弹窗轮播逻辑算法,其特征在于:在轮播速度调整公式的输出结果中,设定轮播速度阈值上限和阈值下限;若,需要减缓轮播速度;若;无需调整轮播速度;若,则需要提高轮播速度。

10.根据权利要求2所述的基于echarts组件的关系图弹窗轮播逻辑算法,其特征在于:所述指标得分包括用户点击次数、查看时长和节点的连接度。


技术总结
本发明公开了基于ECharts组件的关系图弹窗轮播逻辑算法,包括以下步骤:S1:确定关系图的展现形式;S2:根据展示内容确定关系图展示的节点数据和节点之间的关系数据以及两个节点的关系类型,构建关系复杂度计算公式;S3:将数据接口采集到的数据通过通信网络传输到数据处理中心;S4:通过关系图算法将弹窗的轮播逻辑进行配置,并构建节点权重计算公式;S5:按照配置的算法进行弹窗轮播。本发明通过对弹窗轮播逻辑的可配置功能可以灵活性的实现用户对展示内容的要求,可广泛应用于电力系统监控领域,提高电力系统指标的展示形式。

技术研发人员:徐正兵
受保护的技术使用者:威创软件南京有限公司
技术研发日:
技术公布日:2024/10/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1