一种气泡图显示方法及装置制造方法及图纸

技术编号:17781168 阅读:28 留言:0更新日期:2018-04-22 10:30
本发明专利技术公开了一种气泡图显示方法及装置,涉及计算机技术领域,主要目的在于能够将用户选定的气泡图部分区域生成新的气泡图,将密集的气泡分散显示,从而提升气泡图的用户查看体验。本发明专利技术主要的技术方案为:根据选定操作确定气泡图中的独立显示区域;获取在所述独立显示区域中显示的气泡数据;在所述独立显示区域内加载所述气泡数据生成新气泡图。本发明专利技术主要用于气泡图的优化显示。

【技术实现步骤摘要】
一种气泡图显示方法及装置
本专利技术涉及计算机
,尤其涉及一种气泡图显示方法及装置。
技术介绍
气泡图是数据可视化图表中,最基本也是最为重要的一类图表,是最有效的可用分析工具之一,它能直观地显示三个维度的数据对比,即:横轴数值、纵轴数值、气泡大小。气泡图与散点图相似,不同之处在于,气泡图允许在图表中额外加入一个表示大小的变量。实际上,这就像以二维方式绘制包含三个变量的图表一样。目前常见的商业级图表(如ECharts,highCharts等),均提供了基本的气泡图组件以供使用,而气泡图组件对于大量数据的处理方式,都是遵循了按照真实数据对数据进行气泡的定位展示,并无其他特殊的处理。由于气泡图严格遵循数据点的值来绘制气泡并展示数据,因此,当很多数据点的数据很接近的时候,气泡图上的气泡就会在某一个区域大量地重合,这使得气泡图不仅在整体的视觉效果上非常糟糕,而且使用气泡图的用户从这些气泡图上无法快速定位到自己想查看的数据点,这使得气泡图的价值减少了。
技术实现思路
有鉴于此,本专利技术提供一种气泡图显示方法及装置,主要目的在于能够将用户选定的气泡图部分区域生成新的气泡图,将密集的气泡分散显示,从而提升气泡图的用户查看体验。为达到上述目的,本专利技术主要提供如下技术方案:一方面,本专利技术提供了一种气泡图显示方法,该方法包括:根据选定操作确定气泡图中的独立显示区域;获取在所述独立显示区域中显示的气泡数据;在所述独立显示区域内加载所述气泡数据生成新气泡图。优选的,所述根据选定操作确定气泡图中的独立显示区域包括:判断所述选定操作选中的所述独立显示区域的起始点坐标是否在所述气泡图的显示区域内;若在,则获取所述选定操作中的结束点坐标;判断所述结束点坐标是否在所述气泡图的显示区域内;若在,则以所述结束点坐标与所述起始点坐标确定所述独立显示区域;若不在,则以所述选定操作确定的显示区域与气泡图的显示区域相重合的区域为所述独立显示区域。优选的,所述根据选定操作确定气泡图中的独立显示区域包括:根据所述选定操作选中的显示区域调整所述显示区域的显示效果,以提示当前已选中的显示区域。优选的,获取在所述独立显示区域中显示的气泡数据包括:获取气泡图中气泡的中心坐标;判断所述气泡的中心坐标是否位于所述独立显示区域中;若在,则提取所述气泡的气泡数据,所述气泡数据包括气泡的位置坐标,气泡的大小以及气泡对应的文字信息。优选的,利用所述独立显示区域与所述气泡数据生成新气泡图包括:获取所述独立显示区域的坐标数据,所述坐标数据包括横坐标与纵坐标的显示区间;根据所述坐标数据确定所述新气泡图的坐标比例,在预置的显示区域内确定所述新气泡图的横坐标与纵坐标;加载所述气泡数据,在所述新气泡图中显示气泡。优选的,利用所述独立显示区域与所述气泡数据生成新气泡图包括:判断所述独立显示区域宽高比例是否与目标显示区域的宽高比例相匹配;若不匹配,则将所述独立显示区域中的横坐标与纵坐标对调后,结合所述气泡数据生成所述新气泡图。另一方面,本专利技术还提供了一种气泡图显示装置,该装置包括:确定单元,用于根据选定操作确定气泡图中的独立显示区域;获取单元,用于获取在所述确定单元确定的独立显示区域中显示的气泡数据;生成单元,用于在所述确定单元确定的独立显示区域内加载所述获取单元获取的气泡数据生成新气泡图。优选的,所述确定单元包括:第一判断模块,用于判断所述选定操作选中的所述独立显示区域的起始点坐标是否在所述气泡图的显示区域内;获取模块,用于当所述第一判断模块的判断结果为肯定时,获取所述选定操作中的结束点坐标;第二判断模块,用于判断所述获取模块获取的结束点坐标是否在所述气泡图的显示区域内;第一确定模块,用于当所述第二判断模块的判断结果为肯定时,以所述结束点坐标与所述起始点坐标确定所述独立显示区域;第二确定模块,用于当所述第二判断模块的判断结果为否定时,以所述选定操作确定的显示区域与气泡图的显示区域相重合的区域为所述独立显示区域。优选的,所述确定单元还包括:调整模块,用于根据所述选定操作选中的显示区域调整所述显示区域的显示效果,以提示当前已选中的显示区域。优选的,获取单元包括:获取模块,用于获取气泡图中气泡的中心坐标;判断模块,用于判断所述获取模块获取气泡的中心坐标是否位于所述独立显示区域中;提取模块,用于当所述判断模块判断结果为肯定时,提取所述气泡的气泡数据,所述气泡数据包括气泡的位置坐标,气泡的大小以及气泡对应的文字信息。优选的,所述生成单元包括:获取模块,用于获取所述独立显示区域的坐标数据,所述坐标数据包括横坐标与纵坐标的显示区间;确定模块,用于根据所述获取模块获取的坐标数据确定所述新气泡图的坐标比例,在预置的显示区域内确定所述新气泡图的横坐标与纵坐标;生成模块,用于加载所述气泡数据,在所述确定模块确定的新气泡图中显示气泡。优选的,所述生成单元包括:判断模块,用于判断所述独立显示区域宽高比例是否与目标显示区域的宽高比例相匹配;调整生成模块,用于当所述判断模块的判断结果为不匹配时,将所述独立显示区域中的横坐标与纵坐标对调后,结合所述气泡数据生成所述新气泡图。依据上述本专利技术所提出的气泡图显示方法及装置,是将用户在气泡图中选中区域内的数据内容作为新气泡图的数据内容,将原气泡图中相对密集的气泡在新气泡图中分散显示,最大限度的优化密集气泡的显示效果。新气泡图作为原气泡图中部分区域的优化显示图,不会影响原气泡图的正常展示效果,还能够根据用户的选择来确定独立显示区域,以此来确定要显示的气泡,同时,通过选择独立显示区域的显示比例,还可以有针对性的放大气泡位置的差异,使得气泡在新气泡图中能够充分利用气泡图的显示空间,让气泡分布的更加分散,以便用户能够更清晰的分辩所要查看的数据内容,从而提高气泡图的查看效率,提升用户查看体验。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提出的一种气泡图显示方法的流程图;图2示出了本专利技术实施例提出的另一种气泡图显示方法的流程图;图3示出了未进行显示优化时的气泡图的显示效果图;图4示出了在选定独立显示区域过程中的气泡图的显示效果图;图5示出了进行显示优化后的气泡图的显示效果图;图6示出了本专利技术实施例提出的一种气泡图显示装置组成框图;图7示出了本专利技术实施例提出的另一种气泡图显示装置组成框图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种气泡图显示方法,如图1所示,该方法应用于对页面中的气泡图进行优化显示,特别是对气泡显示密集而导致的数据信息相互重叠的气泡图,对此本专利技术实施例提供以下具体步骤:101、根据选定操作确定气泡图中的独立显示区域。选定操作一般是指由查看气泡图的用户所进行的具体操作,该操作主要用于在气泡图中选定一个需要独立显示的区块。在本文档来自技高网...
一种气泡图显示方法及装置

【技术保护点】
一种气泡图显示方法,其特征在于,所述方法包括:根据选定操作确定气泡图中的独立显示区域;获取在所述独立显示区域中显示的气泡数据;在所述独立显示区域内加载所述气泡数据生成新气泡图。

【技术特征摘要】
1.一种气泡图显示方法,其特征在于,所述方法包括:根据选定操作确定气泡图中的独立显示区域;获取在所述独立显示区域中显示的气泡数据;在所述独立显示区域内加载所述气泡数据生成新气泡图。2.根据权利要求1所述的方法,其特征在于,所述根据选定操作确定气泡图中的独立显示区域包括:判断所述选定操作选中的所述独立显示区域的起始点坐标是否在所述气泡图的显示区域内;若在,则获取所述选定操作中的结束点坐标;判断所述结束点坐标是否在所述气泡图的显示区域内;若在,则以所述结束点坐标与所述起始点坐标确定所述独立显示区域;若不在,则以所述选定操作确定的显示区域与气泡图的显示区域相重合的区域为所述独立显示区域。3.根据权利要求1所述的方法,其特征在于,所述根据选定操作确定气泡图中的独立显示区域包括:根据所述选定操作选中的显示区域调整所述显示区域的显示效果,以提示当前已选中的显示区域。4.根据权利要求1-3中任一项所述的方法,其特征在于,获取在所述独立显示区域中显示的气泡数据包括:获取气泡图中气泡的中心坐标;判断所述气泡的中心坐标是否位于所述独立显示区域中;若在,则提取所述气泡的气泡数据,所述气泡数据包括气泡的位置坐标,气泡的大小以及气泡对应的文字信息。5.根据权利要求1所述的方法,其特征在于,利用所述独立显示区域与所述气泡数据生成新气泡图包括:获取所述独立显示区域的坐标数据,所述坐标数据包括横坐标与纵坐标的显示区间;根据所述坐标数据确定所述新气泡图的坐标比例,在预置的显示区域内确定所述新气泡图的横坐标与纵坐标;加载所述气泡数据,在所述新气泡图中显示气泡。6.根据权利要求1所述的方法,其特征在于,利用所述独立显示区域与所述气泡数据生成新气泡图包括:判断所述独立显...

【专利技术属性】
技术研发人员:张筑
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

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

1