牛眼图生成方法、装置、电子设备和存储介质与流程
- 国知局
- 2024-08-08 16:57:23
本发明涉及计算机,特别是涉及一种牛眼图生成方法、装置、电子设备和存储介质。
背景技术:
1、针对专利检索的检索结果,通常可以采用热力图和堆叠图等图表来展示检索结果。这些图表在传达信息上存在一些缺点,主要表现为限制在三维信息的呈现能力,即只能传达x轴、y轴和数量的信息,无法显示详细的数据组成和重要的数据维度。此外,热力图和堆叠图对于展示复杂数据结构时不够直观,无法满足对四维及以上信息的全面需求。因此,对于检索结果的可视化,当前产品存在信息表达受限和用户体验不够友好的缺陷。
技术实现思路
1、有鉴于此,本公开实施例提供牛眼图生成方法、装置、电子设备和存储介质。
2、根据本公开实施例的第一方面,提出了一种牛眼图生成方法,所述方法包括:
3、获取多个数据结果;
4、基于所述多个数据结果的至少一个第一分类设置所述牛眼图的扇区;
5、基于所述多个数据结果的至少一个第二分类设置所述牛眼图的同心环,其中,每个扇区的跨度是基于扇区内全部子同心环分别具有数据结果的第一数量进行加权处理得到的加权值确定的;
6、在扇区的子同心环内设置数据结果分别对应的图像标识。
7、在一些实施例中,所述第一数量的权重,是根据所述第一数量对应子同心环的第二分类确定的。
8、在一些实施例中,所述方法还包括:
9、基于扇区内每个子同心环的占用空间、和数据结果的图像标识的占用空间,确定每个子同心环分别能够设置图像标识的第二数量;
10、所述在扇区的子同心环内设置数据结果分别对应的图像标识,包括以下至少一项:
11、响应于扇区内第一子同心环对应的第二数量大于或等于所述第一子同心环对应的第一数量,在所述第一子同心环内设置所述第一子同心环对应数据结果的图像标识;
12、响应于扇区内第一子同心环对应的第二数量小于所述第一子同心环对应的第一数量,在所述第一子同心环内标识所述第一子同心环对应的第一数量。
13、在一些实施例中,所述方法还包括:
14、确定第一子同心环的周向行内能够设置的图像标识的第三数量;
15、所述在所述第一子同心环内设置所述第一子同心环对应数据结果的图像标识,包括:
16、响应于所述第一子同心环对应的第三数量大于或等于所述第一子同心环对应的第一数量,在所述第一子同心环的一个周向行内设置所述第一子同心环对应的数据结果的图像标识;
17、响应于所述第一子同心环对应的第三数量小于所述第一子同心环对应的第一数量,在所述第一子同心环的n个周向行内平均设置所述第一子同心环对应的数据结果的图像标识。
18、在一些实施例中,所述方法还包括:
19、为至少一个图像标识设置对应数据结果的文字标识。
20、在一些实施例中,所述为至少一个图像标识设置对应数据结果的文字标识;包括:
21、在图像标识的至少一个预设候选位依次设置所述文字标识,
22、将满足碰撞条件的第一个所述预设候选位,确定为放置所述文字标识的目标位置,
23、在所述目标位置放置所述文字标识;
24、所述满足碰撞条件包括以下至少一项:所述文字标识占用空间与所述牛眼图中已占用空间不具有重叠部分;所述文字标识占用空间与所述牛眼图中已占用空间的重叠部分小于预定值。
25、在一些实施例中,所述方法还包括:
26、响应于所述图像标识的所有预设候选均不满足碰撞条件,所述图像标识不设置对应文字标识。
27、在一些实施例中,所述牛眼图中已占用空间包括以下至少一项:
28、所述牛眼图中任一预定文字所占用的空间;
29、所述牛眼图中任一图像标识所占用的空间;
30、所述牛眼图中任一文字标识所占用的空间。
31、在一些实施例中,所述方法还包括:
32、响应于满足以下至少一项,在各图像标识中的第一图像标识和所述第一图像标识对应的文字标识之间设置连线标识:
33、所述第一图像标识与各图像标识中的第二图像标识之间的距离小于第一阈值;
34、所述第一图像标识与所述第一图像标识对应的文字标识之间的距离大于第二阈值;
35、所述第一图像标识与所述第二图像标识对应的文字标识之间的距离小于第三阈值。
36、根据本公开实施例的第二方面,提出了一种牛眼图生成装置,所述装置包括:
37、收发模块,用于获取多个数据结果;
38、处理模块,用于基于所述多个数据结果的至少一个第一分类设置所述牛眼图的扇区;
39、所述处理模块还用于基于所述多个数据结果的至少一个第二分类设置所述牛眼图的同心环,其中,每个扇区的跨度是基于扇区内全部子同心环分别具有数据结果的第一数量进行加权处理得到的加权值确定的;
40、所述处理模块,还用于在扇区的子同心环内设置数据结果分别对应的图像标识。
41、在一些实施例中,所述第一数量的权重,是根据所述第一数量对应子同心环的第二分类确定的。
42、在一些实施例中,所述处理模块还用于:
43、基于扇区内每个子同心环的占用空间、和数据结果的图像标识的占用空间,确定每个子同心环分别能够设置图像标识的第二数量;
44、所述处理模块具体用于以下至少一项:
45、响应于扇区内第一子同心环对应的第二数量大于或等于所述第一子同心环对应的第一数量,在所述第一子同心环内设置所述第一子同心环对应数据结果的图像标识;
46、响应于扇区内第一子同心环对应的第二数量小于所述第一子同心环对应的第一数量,在所述第一子同心环内标识所述第一子同心环对应的第一数量。
47、在一些实施例中,所述处理模块还用于:
48、确定第一子同心环的周向行内能够设置的图像标识的第三数量;
49、所述处理模块具体用于以下至少一项:
50、响应于所述第一子同心环对应的第三数量大于或等于所述第一子同心环对应的第一数量,在所述第一子同心环的一个周向行内设置所述第一子同心环对应的数据结果的图像标识;
51、响应于所述第一子同心环对应的第三数量小于所述第一子同心环对应的第一数量,在所述第一子同心环的n个周向行内平均设置所述第一子同心环对应的数据结果的图像标识。
52、在一些实施例中,所述处理模块还用于:
53、为至少一个图像标识设置对应数据结果的文字标识。
54、在一些实施例中,所述处理模块具体用于:
55、在图像标识的至少一个预设候选位依次设置所述文字标识,
56、将满足碰撞条件的第一个所述预设候选位,确定为放置所述文字标识的目标位置,
57、在所述目标位置放置所述文字标识;
58、所述满足碰撞条件包括以下至少一项:所述文字标识占用空间与所述牛眼图中已占用空间不具有重叠部分;所述文字标识占用空间与所述牛眼图中已占用空间的重叠部分小于预定值。
59、在一些实施例中,所述处理模块还用于:
60、响应于所述图像标识的所有预设候选均不满足碰撞条件,所述图像标识不设置对应文字标识。
61、在一些实施例中,所述牛眼图中已占用空间包括以下至少一项:
62、所述牛眼图中任一预定文字所占用的空间;
63、所述牛眼图中任一图像标识所占用的空间;
64、所述牛眼图中任一文字标识所占用的空间。
65、在一些实施例中,所述处理模块还用于:
66、响应于满足以下至少一项,在各图像标识中的第一图像标识和所述第一图像标识对应的文字标识之间设置连线标识:
67、所述第一图像标识与各图像标识中的第二图像标识之间的距离小于第一阈值;
68、所述第一图像标识与所述第一图像标识对应的文字标识之间的距离大于第二阈值;
69、所述第一图像标识与所述第二图像标识对应的文字标识之间的距离小于第三阈值。
70、根据本公开实施例的第三方面,提出了一种电子设备,所述电子设备包括:
71、一个或多个处理器;
72、其中,所述处理器用于调用指令以使得所述电子设备执行第一方面所述的牛眼图生成方法。
73、根据本公开实施例的第四方面,提出了一种存储介质,所述存储介质存储有指令,当所述指令在电子设备上运行时,使得所述电子设备执行第一方面所述的牛眼图生成方法。
74、根据本公开实施例,牛眼图生成方法包括:获取多个数据结果;基于所述多个数据结果的至少一个第一分类设置所述牛眼图的扇区;基于所述多个数据结果的至少一个第二分类设置所述牛眼图的同心环,其中,每个扇区的跨度是基于扇区内全部子同心环分别具有数据结果的第一数量进行加权处理得到的加权值确定的;在扇区的子同心环内设置数据结果分别对应的图像标识。如此,通过扇区内不同子同心环内数据结果的加权值确定扇区的跨度,使得牛眼图可以满足数据结果数量对扇区跨度的需求,也可以满足不同数据结果优先级的需求,使得牛眼图表达更加直观和清晰
本文地址:https://www.jishuxx.com/zhuanli/20240808/271436.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表