本发明专利技术属于招商系统产业展示技术领域,具体涉及一种全览产业链图谱展示方法、系统、设备及存储介质,所述方法包括如下步骤:获取产业数据并基于产业数据绘制产业链图谱;将绘制的产业链图谱导入可视化交互界面;设置可视化界面中图谱整体放缩;设置可视化界面中图谱整体拖动;定义放缩行为设置自适应压缩图谱间隙;设置通过点击指定节点触发该节点的展开或收起操作。能够灵活地根据产业链的实际复杂程度和用户的个性化需求进行动态调整,提供全面而详尽的信息视图,并允许用户通过交互操作来主动探索产业链中的各个环节和节点。
【技术实现步骤摘要】
本专利技术属于招商系统产业展示,具体涉及一种全览产业链图谱展示方法、系统、设备及存储介质。
技术介绍
1、在当前的招商系统中,对于多环节、多节点的产业链展示,传统的方式往往显得过于固定和僵化,无法灵活地根据用户的实际需求进行动态调整。这种局限性导致用户在查看复杂且庞大的产业链时,难以获得全面而详尽的信息视图。具体而言,传统展示方式可能存在以下几个方面的问题:
2、首先,展示界面往往被预设为固定的布局和格式,无法根据产业链的实际复杂程度和用户的个性化需求进行自适应调整。这导致在展示包含众多环节和节点的产业链时,信息可能过于密集,难以清晰呈现,或者相反,信息过于分散,难以形成整体认知。其次,传统展示方式在交互性方面存在不足。用户通常只能被动地接受系统提供的展示结果,而无法通过交互操作来主动探索产业链中的各个环节和节点。这种单向的信息传递方式限制了用户的主动性和探索性,降低了用户体验。再者,由于展示方式的固定性,用户在查看复杂产业链时可能面临信息过载或信息缺失的问题。一方面,过多的信息可能导致用户难以抓住重点,影响决策效率;另一方面,关键信息的遗漏则可能导致用户做出错误的决策。
3、综上所述,传统的多环节、多节点产业链展示方式在招商系统中存在明显的局限性,无法满足用户对于全面、直观、交互地了解产业链信息的需求。
技术实现思路
1、针对传统的多环节、多节点产业链展示方式在招商系统中存在的上述局限性,本专利技术提供一种全览产业链图谱展示方法、系统、设备及存储介质。p>2、第一方面,本专利技术技术方案提供一种全览产业链图谱展示方法,包括如下步骤:
3、获取产业数据并基于产业数据绘制产业链图谱;
4、将绘制的产业链图谱导入可视化交互界面;
5、设置可视化界面中图谱整体放缩;
6、设置可视化界面中图谱整体拖动;
7、定义放缩行为设置自适应压缩图谱间隙;
8、设置通过点击指定节点触发该节点的展开或收起操作。
9、作为本专利技术技术方案的优选,获取产业数据并基于产业数据绘制产业链图谱的步骤包括:
10、获取产业数据并对获取的产业数据进行处理;
11、根据处理后的产业数据绘制产业链图谱,所述产业链图谱中包括代表产业链中的各个环节的节点和代表环节之间的关联关系和流向的连线。
12、作为本专利技术技术方案的优选,将绘制的产业链图谱导入可视化交互界面的步骤包括:
13、选择可视化交互界面工具;
14、将绘制好的产业链图谱导入到所选的可视化交互界面中,同时将产业链图谱节点、节点之间的关系存储在数据库中。
15、作为本专利技术技术方案的优选,设置可视化界面中图谱整体放缩的步骤包括:
16、在可视化交互界面中添加缩放控件;
17、通过设计缩放控件与图谱的交互逻辑,使得用户通过操作缩放控件来改变图谱的整体显示比例;
18、其中,缩放控件与图谱的交互逻辑包括:
19、通过缩放控件输入或选择所需的缩放比例,通过缩放控件来逐步改变显示比例;
20、当用户调整缩放比例时,图谱视图会立即进行更新,以反映新的显示比例;
21、在缩放过程中,图谱中的各个元素按照相同的比例进行放大或缩小,以保持其相对大小和位置关系。
22、作为本专利技术技术方案的优选,设置可视化界面中图谱整体拖动的步骤包括:
23、在可视化交互界面中添加拖动控件,包括鼠标拖动事件监听器;添加拖动控件后,在拖动控件上添加事件监听器,所述事件监听器监听将处理拖动操作的开始、进行和结束事件;在监听开始事件的事件监听器中记录鼠标的初始位置以及拖动控件的当前位置,在监听进行事件的事件监听器中通过检查一个全局或局部的标志变量来判断鼠标按钮被按下,则根据鼠标的移动距离来更新拖动控件的位置,同时计算鼠标当前位置与初始位置之间的差异,并将这个差异应用到拖动控件的视口位置上;在监听结束事件的事件监听器中,清除任何与拖动相关的全局或局部状态,并停止更新拖动控件的位置;
24、设计拖动控件与图谱的交互逻辑,使得用户可以通过拖动操作来改变图谱在界面中的位置;
25、其中,拖动控件与图谱的交互逻辑包括:
26、拖动控件时,确保图谱的内容不发生变化,只是整个图谱视图在界面中的位置发生了移动;
27、在拖动控件位置更新后,触发一个事件或调用一个函数来重新渲染或更新图谱视图的位置。
28、作为本专利技术技术方案的优选,定义放缩行为设置自适应压缩图谱间隙的步骤包括:
29、定义放缩行为;使用缩放函数创建一个缩放行为并将该行为应用于图谱的svg容器上;
30、设计自适应压缩图谱间隙的逻辑,当图谱整体显示比例改变时,自动调整节点之间的间隙以保持图谱的清晰度和可读性;
31、其中,自适应压缩图谱间隙的逻辑包括:
32、设置通过监听缩放事件在缩放过程中获取当前的缩放比例和平移偏移量;
33、在缩放事件的回调函数中,根据当前的缩放比例和平移偏移量,重新计算节点的位置,并更新节点的坐标属性;
34、根据节点的位置信息,计算节点之间的距离,并根据设置节点间距的最小值和最大值以及缩放比例动态调整节点间距;
35、在更新节点位置和调整节点间距后,重新绘制图谱,来展示新的节点布局。
36、作为本专利技术技术方案的优选,设置通过点击指定节点触发该节点的展开或收起操作的步骤包括:
37、在可视化交互界面中为图谱中的节点添加点击事件监听器;并为每个节点定义一个表示该节点当前是展开还是收起状态的状态属性;
38、设计点击事件的响应逻辑,当用户点击某个节点时,根据节点的当前状态触发相应的展开或收起操作;其中,展开操作显示节点的详细信息或子节点;收起操作则隐藏节点的信息或子节点;点击事件的响应逻辑包括:
39、在点击事件回调函数中,通过事件对象获取被点击的节点;
40、检查被点击节点的当前状态;
41、若节点当前是收起状态,将节点状态更新为展开,执行展开操作显示节点的详细信息或子节点;
42、若节点状态更新为收起,执行收起操作隐藏节点的详细信息或子节点;
43、根据节点的当前状态重新渲染图谱中的节点和相关的子节点或详细信息。
44、第二方面,本专利技术技术方案还提供一种全览产业链图谱展示系统,包括图谱生成模块、可视化模块、放缩设置模块、拖动设置模块、自适应间隙压缩设置模块和点击事件设置模块;
45、图谱生成模块,用于获取产业数据并基于产业数据绘制产业链图谱;
46、可视化模块,用于将绘制的产业链图谱导入可视化交互界面;
47、放缩设置模块,用于设置可视化界面中图谱整体放缩;
48、拖动设置模块,用于设置可视化界面中图谱整体本文档来自技高网
...
【技术保护点】
1.一种全览产业链图谱展示方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的全览产业链图谱展示方法,其特征在于,获取产业数据并基于产业数据绘制产业链图谱的步骤包括:
3.根据权利要求2所述的全览产业链图谱展示方法,其特征在于,将绘制的产业链图谱导入可视化交互界面的步骤包括:
4.根据权利要求3所述的全览产业链图谱展示方法,其特征在于,设置可视化界面中图谱整体放缩的步骤包括:
5.根据权利要求4所述的全览产业链图谱展示方法,其特征在于,设置可视化界面中图谱整体拖动的步骤包括
6.根据权利要求5所述的全览产业链图谱展示方法,其特征在于,定义放缩行为设置自适应压缩图谱间隙的步骤包括:
7.根据权利要求6所述的全览产业链图谱展示方法,其特征在于,设置通过点击指定节点触发该节点的展开或收起操作的步骤包括:
8.一种全览产业链图谱展示系统,其特征在于,包括图谱生成模块、可视化模块、放缩设置模块、拖动设置模块、自适应间隙压缩设置模块和点击事件设置模块;
9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的计算机程序指令,所述计算机程序指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一项所述的全览产业链图谱展示方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至7任一项所述的全览产业链图谱展示方法。
...
【技术特征摘要】
1.一种全览产业链图谱展示方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的全览产业链图谱展示方法,其特征在于,获取产业数据并基于产业数据绘制产业链图谱的步骤包括:
3.根据权利要求2所述的全览产业链图谱展示方法,其特征在于,将绘制的产业链图谱导入可视化交互界面的步骤包括:
4.根据权利要求3所述的全览产业链图谱展示方法,其特征在于,设置可视化界面中图谱整体放缩的步骤包括:
5.根据权利要求4所述的全览产业链图谱展示方法,其特征在于,设置可视化界面中图谱整体拖动的步骤包括
6.根据权利要求5所述的全览产业链图谱展示方法,其特征在于,定义放缩行为设置自适应压缩图谱间隙的步骤包括:
7.根据权利要求6所述的全览产业链图谱展示方法,其...
【专利技术属性】
技术研发人员:刘庆良,刘晨伟,滕延庆,
申请(专利权)人:浪潮云洲工业互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。