The invention discloses a method and a device for processing a rectangular tree graph. Among them, the method comprises the following steps: trigger events, menu navigation monitoring of the navigation menu is set in a rectangular tree, used for navigation map of the rectangular multilevel data tree; and when the supervisor hears the trigger events on the navigation menu, and display the corresponding number of trigger events according to fig.. This application solves the technical problems in the related technology, which can not realize the switching between different levels of the data graph.
【技术实现步骤摘要】
本申请涉及数据处理领域,具体而言,涉及一种矩形树图处理方法和装置。
技术介绍
ECharts,缩写来自EnterpriseCharts,商业级数据图表,它最初是为了满足公司商业体系里各种业务系统(如凤巢、广告管家等等)的报表需求。Treemap是ECharts最新推出的一种矩形树图,它根据各项数据的相对数据值,在容器内生成大小不一的矩形块,矩形面积表示其数值的大小。矩形树图是一种嵌套的层次结构,每一个矩形块都可以对应着一层新的矩形树图。ECharts提供了矩形树图数据下钻的功能(点击某一矩形块得到与它相关的更详细的数据图表,即从上级数据图跳转到对应的次级数据图),在数据量爆发式增长的今天,两层结构的矩形树图已经不能满足用户的需求,ECharts矩形树图支持多层次的矩形树图,然而,ECharts没有实现各个层次数据图之间的切换功能。ECharts矩形树图现阶段还不能支持各层次数据图之间的切换,也就是说,当进入到某深层数据图时,ECharts并不能迅速返回该层次之前的各个层级,然而在实际的业务需求中,为了展示各个模块的数据报表,用户需要反复在各个层级的数据图之间不停切换,很显然ECharts矩形树图现有功能并不能满足这一需求。用户只能在数据下钻之后刷新整个页面,然后一层一层数据下钻,这样的交互十分不便,当数据图层级不多时勉强可用,但是当数据图层级比较多时,用户自己可能都记不清访问的顺序,这种矩形树图查看方式不仅效率低而且用户体验差。针对相关技术中矩形树图无法实现各个层次数据图之间切换的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种 ...
【技术保护点】
一种矩形树图处理方法,其特征在于,矩形树图包括多级数据图,所述方法包括:监听对导航菜单的触发事件,其中,所述导航菜单设置在所述矩形树图上,用于对所述矩形树图的多级数据图进行导航;以及当监听到对所述导航菜单的触发事件时,显示与所述触发事件对应的数据图。
【技术特征摘要】
1.一种矩形树图处理方法,其特征在于,矩形树图包括多级数据图,所述方法包括:监听对导航菜单的触发事件,其中,所述导航菜单设置在所述矩形树图上,用于对所述矩形树图的多级数据图进行导航;以及当监听到对所述导航菜单的触发事件时,显示与所述触发事件对应的数据图。2.根据权利要求1所述的方法,其特征在于,在监听对导航菜单的触发事件之前,所述方法还包括:获取第N级数据图对应的访问路径,其中,N为大于1的整数,所述第N级数据图为当前显示的数据图,所述第N级数据图对应的访问路径为从所述矩形树图的第一级数据图至所述第N级数据图的访问路径;以及根据所述访问路径生成所述第N级数据图对应的导航菜单。3.根据权利要求2所述的方法,其特征在于,获取第N级数据图对应的访问路径包括:在所述矩形树图数据下钻至所述第N级数据图时,获取所述第N级数据图的名称;以及将所述第N级数据图的名称添加至第N-1级数据图对应的访问路径中,得到所述第N级数据图对应的访问路径。4.根据权利要求1所述的方法,其特征在于,在监听对导航菜单的触发事件之前,所述方法还包括:遍历所述矩形树图的多级数据图,生成所述矩形树图的导航菜单。5.根据权利要求4所述的方法,其特征在于,遍历所述矩形树图的多级数据图,生成所述矩形树图的导航菜单包括:遍历所述矩形树图的多级数据图,通过多维数组记录所述矩形树图的各个层级的数据图的数据和所述矩形树图的各个层级的数据图对应的数据块的数据,其中,所述多维数组的第一维下标用于标识所述矩形树图各个层级,所述多维数组的第二维下标用于标识所述矩形树图各个层级对应的矩形块;以及将所述多维数组各个元素对应的绑定在预设菜单栏的各项中,得到所述矩形树图的导航菜单。6.一...
【专利技术属性】
技术研发人员:张筑,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。