一种基于jsmind分析展示方法技术

技术编号:34285173 阅读:21 留言:0更新日期:2022-07-27 08:14
本发明专利技术公开了一种基于jsmind分析展示方法,包括对结构数据准备并对准备的结构数据进行处理;准备文字摘要数据并对其进行处理;通过上述结构数据构建生成jsmind图,并将上述文字摘要数据展示到相应节点;通过递归对部分节点数据进行比较并突出展示;对节点的点击事件进行处理,获取分析展示图;将获取的分析展示图进行大小调整并存储。有益效果:相对于传统的分析图表数据展示,jsmind提供整体框架性的分析展示,相较于传统经分报表,jsmind节点有单独分析页面,而且节点数据可以带入探索式交互分析进行深入分析,Jsmind数据节点可以灵活自定义配置,导图节点和数据可以通过后台灵活配置。配置。配置。

【技术实现步骤摘要】
一种基于jsmind分析展示方法


[0001]本专利技术涉及数据展示
,具体来说,涉及一种基于jsmind分析展示方法。

技术介绍

[0002]在大数据时代的今天,企业的业务数据化,数据业务化显得尤为重要,作为企业的领导者,要时刻关注企业业务数据化关键指标,对管理决策,企业战略,都有着至关重要的意义,数据分析多数都是基于图表,表格的展示结果进行决策,而在pc端以导图的方式进行关键业务指标的分析展示,基于jsmind做可配置分析展示就是最好的分析展示方法之一,现如今较常规的展示方法有如下几种:
[0003]1、百度开源ECHARTS展示组件,Echarts免费,开源,画面酷炫,有一定的吸引力,和自已的优势,但是bug相对较多,对应的API没有hcharts丰富,对浏览器的兼容性不好,特别是对IE浏览器的兼容不好;
[0004]2、谷歌开源的HCHARTS展示组件,Hcharts文档详细,内容合理,兼容性好学习成本较低,图表组件丰富,接口API相对比较全,并且浏览器的兼容性好,bug相对较少,但是是国外的软件,并且收费;
[0005]3、原生js,html,css开发的组件,超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言,HTML运行在浏览器上,由浏览器来解析;用CSS来添加背景、格式化文本、以及格式化边框,并定义元素的填充和边距;JavaScript是最流行的语言之一,是属于web的语言,它适用于PC、笔记本电脑、平板电脑和移动电话,JavaScript可以使web应用更具活力。
[0006]然而,现有的展示方法仍然具有一定的缺陷,1、现有技术只能做宏观关键指标的图表展示,不能做深层次原因的挖掘和分析,即使通过图表的下钻,显示的分析也是不够系统和全面;2、目前主流的分析系统都是通过探索式交互分析,来定位业务支撑中的问题,用户很难一步定位到业务运营过程的主要原因;3、单纯的图表数据展示和图表的联动下钻,不能解决企业经营分析核心问题。
[0007]针对相关技术中的问题,目前尚未提出有效的解决方案。

技术实现思路

[0008]本专利技术的目的在于提供一种基于jsmind分析展示方法,以解决上述
技术介绍
中提出的问题。
[0009]为实现上述目的,本专利技术提供如下技术方案。
[0010]根据本专利技术的一方面,提供一种基于jsmind分析展示方法。
[0011]该基于jsmind分析展示方法包括以下步骤:
[0012]对结构数据准备并对准备的结构数据进行处理;
[0013]准备文字摘要数据并对其进行处理;
[0014]通过上述结构数据构建生成jsmind图,并将上述文字摘要数据展示到相应节点;
[0015]通过递归对部分节点数据进行比较并突出展示;
[0016]对节点的点击事件进行处理,获取分析展示图;
[0017]将获取的分析展示图进行大小调整并存储。
[0018]其中,在对结构数据准备并对准备的结构数据进行处理时,通过存储过程将当月结构数据清洗加工到指定表,手动配置节点结构及展示数据内容,定时任务通过配置将原始数据进一步加工成jsmind结构。
[0019]其中,在准备文字摘要数据并对其进行处理时,通过存储过程等将当月文字摘要数据清洗加工到指定表,手动配置展示数据的内容及对应数据关系,定时任务通过配置将原始数据加工成节点的文字摘要数据。
[0020]其中,在对节点的点击事件进行处理,获取分析展示图时,获取展示节点对应的详细图表数据,对节点数据进行进一步的分析处理,获取分析展示图。
[0021]其中,所述节点数据格式包括树对象格式、表对象格式、freemind格式。
[0022]根据本专利技术的另一方面,提供了一种基于jsmind分析展示系统。
[0023]该基于jsmind分析展示系统包括:
[0024]结构数据生成模块,用于对结构数据准备并对准备的结构数据进行处理;
[0025]文字摘要数据生成模块,用于准备文字摘要数据并对其进行处理;
[0026]拼接展示数据模块,用于通过上述结构数据构建生成jsmind图,并将上述文字摘要数据展示到相应节点;
[0027]突出展示部分节点模块,用于通过递归对部分节点数据进行比较并突出展示;
[0028]节点下钻模块,用于对节点的点击事件进行处理,获取分析展示图;
[0029]整体操作模块,用于将获取的分析展示图进行大小调整并存储。
[0030]其中,所述结构数据生成模块包括原始数据准备子模块一、结构数据配置子模块、结构数据生成子模块,其中,原始数据准备子模块一,用于通过存储过程将当月结构数据清洗加工到指定表;结构数据配置子模块,用于手动配置节点结构及展示数据内容;结构数据生成子模块,用于定时任务通过配置将原始数据进一步加工成jsmind结构。
[0031]其中,所述文字摘要数据生成模块包括原始数据准备子模块二、数据展示配置子模块、数据生成子模块,其中,原始数据准备子模块二,用于通过存储过程等将当月文字摘要数据清洗加工到指定表;数据展示配置子模块,用于手动配置展示数据的内容及对应数据关系;数据生成子模块,用于定时任务通过配置将原始数据加工成节点的文字摘要数据。
[0032]其中,所述节点下钻模块包括详细数据展示子模块、自助分析子模块其中,详细数据展示子模块,用于获取展示节点对应的详细图表数据;自助分析子模块,用于对节点数据进行进一步的分析处理,获取分析展示图。
[0033]与现有技术相比,本专利技术具有以下有益效果:
[0034](1)、相对于传统的分析图表数据展示,jsmind提供整体框架性的分析展示,相较于传统经分报表,jsmind节点有单独分析页面,而且节点数据可以带入探索式交互分析进行深入分析,Jsmind数据节点可以灵活自定义配置。
[0035](2)、整个分析框架一点看全,分析节点层层下钻,每个分析节点都有单独的分析界面,如果节点页面不能满足分析要,可以和自助分析关联,通过探索式交互深入分析定位问题原因,导图节点和数据可以通过后台灵活配置,满足不同企业定制化的分析需求,支持
不同维度的分析类别和多级数据权限满足企业不同组织架构的数据分析需求,与自助分析里的透视分析的联动可以提供数据的提取和多维度经营分析。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是根据本专利技术实施例的一种基于jsmind分析展示方法的流程示意图;
[0038]图2是根据本专利技术实施例的一种基于jsmind分析展示系统框图;
[0039本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于jsmind分析展示方法,其特征在于,包括以下步骤:对结构数据准备并对准备的结构数据进行处理;准备文字摘要数据并对其进行处理;通过上述结构数据构建生成jsmind图,并将上述文字摘要数据展示到相应节点;通过递归对部分节点数据进行比较并突出展示;对节点的点击事件进行处理,获取分析展示图;将获取的分析展示图进行大小调整并存储。2.根据权利要求1所述的一种基于jsmind分析展示方法,其特征在于,对结构数据准备并对准备的结构数据进行处理包括:通过存储过程将当月结构数据清洗加工到指定表;手动配置节点结构及展示数据内容;定时任务通过配置将原始数据进一步加工成jsmind结构。3.根据权利要求2所述的一种基于jsmind分析展示方法,其特征在于,准备文字摘要数据并对其进行处理包括:通过存储过程等将当月文字摘要数据清洗加工到指定表;手动配置展示数据的内容及对应数据关系;定时任务通过配置将原始数据加工成节点的文字摘要数据。4.根据权利要求3所述的一种基于jsmind分析展示方法,其特征在于,对节点的点击事件进行处理,获取分析展示图包括:获取展示节点对应的详细图表数据;对节点数据进行进一步的分析处理,获取分析展示图。5.根据权利要求4所述的一种基于jsmind分析展示方法,其特征在于,所述节点数据格式包括树对象格式、表对象格式、freemind格式。6.一种基于jsmind分析展示系统,其特征在于,用于权利要求5所述的一种基于jsmind分析展示方法,包括:结构数据生成模块,用于对结构数据准备并对准备的结构数据进行处理;文字摘要数据生...

【专利技术属性】
技术研发人员:苏小东孙冰孙奇于欢
申请(专利权)人:北京资采信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1