[发明专利]气泡图的生成方法及装置在审
申请号: | 201910407976.3 | 申请日: | 2019-05-15 |
公开(公告)号: | CN111949842A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 范虎岳 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F16/904 | 分类号: | G06F16/904 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 黄灿;张博 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 气泡 生成 方法 装置 | ||
1.一种气泡图的生成方法,其特征在于,包括:
获取待显示的目标数据序列,所述目标数据序列包括多组目标数据,每组目标数据包括目标数值和至少一个维度字段;
确定气泡图的坐标系,并根据所选取的坐标系从所述目标数据序列中选取所述目标数值对应的维度字段;
按照目标数值的大小,对所述目标数据序列中的所有目标数值进行排序,并按照预设的分组数对排序后的目标数值进行分组,其中,分组结果需满足取值相同的目标数值位于同一组;
根据分组数与气泡半径基数确定每一组目标数值的气泡半径,每一组目标数值对应同一气泡半径;
根据所确定的气泡半径在所述坐标系中生成气泡图。
2.根据权利要求1所述的气泡图的生成方法,其特征在于,所述确定气泡图的坐标系,并根据所选取的坐标系从所述目标数据序列中选取所述目标数值对应的维度字段包括以下任一种:
在气泡图的坐标系为地理坐标系时,从所述目标数据序列中选取至少一个地理维度;
在气泡图的坐标系为笛卡尔坐标系时,从所述目标数据序列中选取以下任一种:
至少两个数值型维度;
至少两个类别型维度;
至少一个数值型维度和至少一个类别型维度。
3.根据权利要求1所述的气泡图的生成方法,其特征在于,所述按照目标数值的大小,对所述目标数据序列中的所有目标数值进行排序,并按照预设的分组数对排序后的目标数值进行分组,其中,分组结果需满足取值相同的目标数值位于同一组包括:
按照目标数值的大小,对所述目标数据序列中的所有目标数值进行排序,得到第一目标数值序列;
合并取值相同的目标数值,得到第二目标数值序列,并记录取值相同的目标数值的个数k,k为正整数;
根据所述第二目标数值序列生成第三序列,所述第三序列中的元素与第二目标数值序列中的目标数值一一对应,且所述第三序列中的元素为第二目标数值序列中对应目标数值的k值;
按照预设的分组数p对所述第三序列中的元素进行分组,前p-1组元素之和均等于q,且q等于n/p向下取整,n为目标数值的个数,p为大于1的整数;
根据所述第三序列的分组结果和所述第三序列中元素与目标数值的对应关系,得到目标数值的分组结果。
4.根据权利要求1所述的气泡图的生成方法,其特征在于,还包括计算气泡半径基数的步骤,所述计算气泡半径基数的步骤包括:
根据显示气泡图的矩形图表区域所包括的像素计算所述气泡半径基数c:c=(X+Y)/2n,其中,X为所述矩形图表区域的长度,Y为所述矩形图表区域的高度,单位为像素,n为目标数值的个数。
5.根据权利要求1所述的气泡图的生成方法,其特征在于,所述根据分组数与气泡半径基数确定每一组目标数值的气泡半径包括:
以所述气泡半径基数为单位确定气泡半径的取值区间;
根据分组数p在所述取值区间中依次取p个气泡半径值,其中,第1个气泡半径值为所述取值区间的最小值,第p个气泡半径值为所述取值区间的最大值,且相邻气泡半径值之间的差值均相等;
按照从小到大的顺序对p组目标数值进行排序,第m组目标数值的气泡半径为第m个气泡半径值,m为大于等于1小于等于p的整数。
6.根据权利要求1所述的气泡图的生成方法,其特征在于,所述根据所确定的气泡半径在所述坐标系中生成气泡图之后,所述方法还包括以下至少一种:
接收针对一气泡的第一触发指令,以提示框形式显示所述气泡的维度值和目标数值;
接收针对一气泡的第二触发指令,以提示框形式显示与所述气泡同组的目标数据的目标数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910407976.3/1.html,转载请声明来源钻瓜专利网。