[发明专利]气泡图的生成方法及装置在审
申请号: | 201910407976.3 | 申请日: | 2019-05-15 |
公开(公告)号: | CN111949842A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 范虎岳 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F16/904 | 分类号: | G06F16/904 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 黄灿;张博 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 气泡 生成 方法 装置 | ||
本发明提供一种气泡图的生成方法及装置,属于数据图表领域。气泡图的生成方法,包括:获取待显示的目标数据序列,目标数据序列包括多组目标数据,每组目标数据包括目标数值和维度字段;确定气泡图的坐标系,并根据所选取的坐标系从目标数据序列中选取目标数值对应的维度字段;按照目标数值的大小,对目标数据序列中的所有目标数值进行排序,并按照预设的分组数对排序后的目标数值进行分组,其中,分组结果需满足取值相同的目标数值位于同一组;根据分组数与气泡半径基数确定每一组目标数值的气泡半径,每一组目标数值对应同一气泡半径;根据所确定的气泡半径在坐标系中生成气泡图。本发明能够使得用户从气泡图上快速直观地获取自己想查看的数据。
技术领域
本发明涉及数据图表领域,特别是指一种气泡图的生成方法及装置。
背景技术
气泡图是数据可视化图表中,最基本也是最为重要的一类图表,是最有效的可用分析工具之一,它能直观地显示三个维度的数据对比,即:横轴数值、纵轴数值、气泡大小。气泡图与散点图相似,不同之处在于,气泡图允许在图表中额外加入一个表示大小的变量,实际上,这就像以二维方式绘制包含三个变量的图表一样。
现有气泡图的创建方法中,根据目标数值确定多个目标区间,即气泡在坐标系中的位置或范围,并在映射区间内创建气泡,但是数据的特性会影响最终的视觉效果,当数据分布不均匀或者数据的数量级差异较大时,会使得气泡图不仅在整体的视觉效果上比较糟糕,而且使用气泡图的用户从气泡图上无法快速直观地获取自己想查看的数据,降低了气泡图的价值。
发明内容
本发明要解决的技术问题是提供一种气泡图的生成方法及装置,能够使得用户从气泡图上快速直观地获取自己想查看的数据,提高气泡图的价值。
为解决上述技术问题,本发明的实施例提供技术方案如下:
一方面,提供一种气泡图的生成方法,包括:
获取待显示的目标数据序列,所述目标数据序列包括多组目标数据,每组目标数据包括目标数值和至少一个维度字段;
确定气泡图的坐标系,并根据所选取的坐标系从所述目标数据序列中选取所述目标数值对应的维度字段;
按照目标数值的大小,对所述目标数据序列中的所有目标数值进行排序,并按照预设的分组数对排序后的目标数值进行分组,其中,分组结果需满足取值相同的目标数值位于同一组;
根据分组数与气泡半径基数确定每一组目标数值的气泡半径,每一组目标数值对应同一气泡半径;
根据所确定的气泡半径在所述坐标系中生成气泡图。
进一步地,所述确定气泡图的坐标系,并根据所选取的坐标系从所述目标数据序列中选取所述目标数值对应的维度字段包括以下任一种:
在气泡图的坐标系为地理坐标系时,从所述目标数据序列中选取至少一个地理维度;
在气泡图的坐标系为笛卡尔坐标系时,从所述目标数据序列中选取以下任一种:
至少两个数值型维度;
至少两个类别型维度;
至少一个数值型维度和至少一个类别型维度。
进一步地,所述按照目标数值的大小,对所述目标数据序列中的所有目标数值进行排序,并按照预设的分组数对排序后的目标数值进行分组,其中,分组结果需满足取值相同的目标数值位于同一组包括:
按照目标数值的大小,对所述目标数据序列中的所有目标数值进行排序,得到第一目标数值序列;
合并取值相同的目标数值,得到第二目标数值序列,并记录取值相同的目标数值的个数k,k为正整数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910407976.3/2.html,转载请声明来源钻瓜专利网。