The invention provides a chart recommendation method, apparatus and computer equipment, which includes the above chart recommended methods: traverse the chart in the chart library; data structure traversal to obtain the current chart; comparing the number field contains the number field contains the data structure traversal of the current chart and data to be recommended. The current chart traversal of the recommended value; after the chart chart in the traversal is completed, choose the highest value on the chart to recommend data visualization. The application can realize the recommendation of the data according to the data type characteristics of the data to be recommended, thereby improving the accuracy and the ease of use of the chart selection, and improving the user experience.
【技术实现步骤摘要】
图表推荐方法、装置和计算机设备
本申请涉及数据处理
,尤其涉及一种图表推荐方法、装置和计算机设备。
技术介绍
数据可视化,就是指将结构或非结构数据转换成适当的可视化图表,然后将隐藏在数据中的信息直接展现于人们面前,使数据更加客观、更具说服力。在各类报表和说明性文件中,用直观的图表展现数据,显得简洁、可靠。在可视化图表工具的表现形式方面,图表类型表现的更加多样化,丰富化。除了传统的饼图、柱状图和折线图等常见图形,还有气泡图、面积图、省份地图、词云、瀑布图和漏斗图等酷炫图表。这些种类繁多的图形能满足不同的展示和分析需求。现有相关技术中,在进行数据可视化图表展现时,多采用人工的方式进行图表选择,这种选择图表的方式无法根据数据的类型特征进行自动化的选择,从而导致图表选择的错误率较高,易用程度较低。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的第一个目的在于提出一种图表推荐方法,以实现根据待推荐数据的数据类型特征进行图表推荐,提高图表选择的准确率和易用性,提高用户体验。本申请的第二个目的在于提出一种图表推荐装置。本申请的第三个目的在于提出一种计算机设备。本申请的第四个目的在于提出一种非临时性计算机可读存储介质。本申请的第五个目的在于提出一种计算机程序产品。为达上述目的,本申请第一方面实施例提出了一种图表推荐方法,包括:遍历图表库中的图表;获得当前遍历的图表的数据结构;将当前遍历的图表的数据结构包含的字段的数量与待推荐数据所包含的字段的数量进行对比,获得所述当前遍历的图表的推荐值;在将所述图表库中的图表遍历完毕之后,选择推荐值 ...
【技术保护点】
一种图表推荐方法,其特征在于,包括:遍历图表库中的图表;获得当前遍历的图表的数据结构;将当前遍历的图表的数据结构包含的字段的数量与待推荐数据所包含的字段的数量进行对比,获得所述当前遍历的图表的推荐值;在将所述图表库中的图表遍历完毕之后,选择推荐值最高的图表对所述待推荐数据进行可视化展现。
【技术特征摘要】
1.一种图表推荐方法,其特征在于,包括:遍历图表库中的图表;获得当前遍历的图表的数据结构;将当前遍历的图表的数据结构包含的字段的数量与待推荐数据所包含的字段的数量进行对比,获得所述当前遍历的图表的推荐值;在将所述图表库中的图表遍历完毕之后,选择推荐值最高的图表对所述待推荐数据进行可视化展现。2.根据权利要求1所述的方法,其特征在于,所述将当前遍历的图表的数据结构包含的字段的数量与待推荐数据所包含的字段的数量进行对比,获得所述当前遍历的图表的推荐值包括:如果当前遍历的图表的数据结构包含的字段的数量与待推荐数据所包含的字段的数量相等,则将所述当前遍历的图表的推荐值赋值为第一数值;如果当前遍历的图表的数据结构包含的字段的数量大于第一预定数值,并且待推荐数据所包含的字段的数量大于第二预定数值,则将所述当前遍历的图表的推荐值赋值为第二数值;其中,所述第一预定数值大于所述第二预定数值;如果当前遍历的图表的数据结构包含的字段的数量小于或等于第一预定数值,或者待推荐数据所包含的字段的数量小于或等于第二预定数值,则将所述当前遍历的图表的推荐值赋值为第三数值;如果当前遍历的图表的数据结构包含的字段的数量小于待推荐数据所包含的字段的数量,则将所述当前遍历的图表的推荐值赋值为第四数值;如果当前遍历的图表的数据结构包含的字段的数量大于或等于待推荐数据所包含的字段的数量,则将所述当前遍历的图表的推荐值赋值为第三数值;其中,第一数值大于第二数值,第二数值大于第三数值,第四数值大于第三数值并且小于第二数值。3.根据权利要求1或2所述的方法,其特征在于,所述当前遍历的图表的数据结构包含的字段包括维度,待推荐数据所包含的字段包括维度;或者,所述当前遍历的图表的数据结构包含的字段包括度量,待推荐数据所包含的字段包括度量。4.根据权利要求1或2所述的方法,其特征在于,所述当前遍历的图表的数据结构包含的字段包括维度和度量,待推荐数据所包含的字段包括维度和度量;所述将当前遍历的图表的数据结构包含的字段的数量与待推荐数据所包含的字段的数量进行对比,获得所述当前遍历的图表的推荐值包括:将当前遍历的图表的数据结构包含的维度的数量与待推荐数据所包含的维度的数量进行对比,获得所述当前遍历的图表的维度的推荐值;将当前遍历的图表的数据结构包含的度量的数量与待推荐数据所包含的度量的数量进行对比,获得所述当前遍历的图表的度量的推荐值;将所述当前遍历的图表的维度的推荐值与所述当前遍历的图表的度量的推荐值相加,获得所述当前遍历的图表的推荐值。5.一种图表推荐装置,其特征在于,包括:遍历模块,用于遍历图表库中的图表...
【专利技术属性】
技术研发人员:廉帅,马帅,黄治纲,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。