数据可视化的方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:32007489 阅读:13 留言:0更新日期:2022-01-22 18:24
本公开提供了一种数据可视化的方法、装置、电子设备和可读存储介质,涉及智慧医疗、云服务等人工智能技术领域。其中,数据可视化的方法包括:获取数据可视化请求,所述数据可视化请求中包含布局模板的标识信息;将预先生成的布局模板中与所述标识信息对应的布局模板,作为目标布局模板,所述布局模板中包含对应不同布局要求的图表显示组件和/或非图表显示组件;使用所述目标布局模板,完成待处理数据的可视化。本公开能够简化数据可视化的步骤,提升数据可视化的效率与准确性。升数据可视化的效率与准确性。升数据可视化的效率与准确性。

【技术实现步骤摘要】
数据可视化的方法、装置、电子设备和可读存储介质


[0001]本公开涉及数据处理
,尤其涉及智慧医疗、云服务等人工智能
提供了一种数据可视化的方法、装置、电子设备和可读存储介质。

技术介绍

[0002]数据可视化旨在借助图形化的手段,清晰有效对数据进行表达,从而辅助决策者做出分析判断。在当今数据量与日俱增的互联网时代,各种领域、场景下收集或者统计的数据具有不同的结构,为了更好地呈现数据、帮助决策者从不同维度观察和分析数据,各种形式的图表显示方式或者非图表显示方式在众多可视化平台中层出不穷。
[0003]但是在面对不同的业务场景、不同的布局要求时,现有技术通常需要编写大量重复的代码来实现数据的可视化,导致数据可视化的步骤繁琐、数据可视化的效率与准确性较低的问题。。

技术实现思路

[0004]根据本公开的第一方面,提供了一种数据可视化的方法,包括:获取数据可视化请求,所述数据可视化请求中包含布局模板的标识信息;将预先生成的布局模板中与所述标识信息对应的布局模板,作为目标布局模板,所述布局模板中包含对应不同布局要求的图表显示组件和/或非图表显示组件;使用所述目标布局模板,完成待处理数据的可视化。
[0005]根据本公开的第二方面,提供了一种数据可视化的装置,包括:获取单元,用于获取数据可视化请求,所述数据可视化请求中包含布局模板的标识信息;确定单元,用于将预先生成的布局模板中与所述标识信息对应的布局模板,作为目标布局模板,所述布局模板中包含对应不同布局要求的图表显示组件和/或非图表显示组件;处理单元,用于使用所述目标布局模板,完成待处理数据的可视化。
[0006]根据本公开的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
[0007]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如上所述的方法。
[0008]根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上所述的方法。
[0009]由以上技术方案可以看出,本公开通过所获取的标识信息在预先生成的布局模板中确定目标布局模板,该目标布局模板能够满足特定的可视化需求,从而无需再通过手动处理的方式来组合不同的显示组件,简化了数据可视化的步骤,提升了数据可视化的效率与准确性。
[0010]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特
征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0011]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0012]图1是根据本公开第一实施例的示意图;
[0013]图2是根据本公开第二实施例的示意图;
[0014]图3是根据本公开第三实施例的示意图;
[0015]图4是根据本公开第四实施例的示意图;
[0016]图5是根据本公开第五实施例的示意图;
[0017]图6是根据本公开第六实施例的示意图;
[0018]图7是根据本公开第七实施例的示意图;
[0019]图8是根据本公开第八实施例的示意图;
[0020]图9是用来实现本公开实施例的数据可视化的方法的电子设备的框图。
具体实施方式
[0021]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和机构的描述。
[0022]图1是根据本公开第一实施例的示意图。如图1所示,本实施例的数据可视化的方法,具体包括如下步骤:
[0023]S101、获取数据可视化请求,所述数据可视化请求中包含布局模板的标识信息;
[0024]S102、将预先生成的布局模板中与所述标识信息对应的布局模板,作为目标布局模板,所述布局模板中包含对应不同布局要求的图表显示组件和/或非图表显示组件;
[0025]S103、使用所述目标布局模板,完成待处理数据的可视化。
[0026]本实施例的数据可视化的方法,在获取包含布局模板的标识信息的数据可视化请求之后,将预先生成的布局模板中与该标识信息对应的布局模板作为目标布局模板,再使用目标布局模板来完成待处理数据的可视化,由于预先生成的布局模板中已包含了对应不同布局要求的图表显示组件和/或非图表显示组件,因此根据标识信息所得到的目标布局模板能够满足特定的可视化需求,无需再通过手动处理的方式来组合不同的显示组件,从而简化了数据可视化的步骤,提升了数据可视化的效率与准确性。
[0027]本实施例执行S101获取的数据可视化请求中,除了布局模板的标识信息(布局模板的名称、布局模板的ID、布局模板的类型、布局模板中图表和/或非图表的数量等)之外,还可以包含待处理数据,待处理数据即为本实施例中需要进行可视化的数据;本实施例在执行S101时,可以将由输入端所输入的待处理数据与布局模板的标识信息作为数据可视化请求。
[0028]本实施例在执行S101获取了包含布局模板的标识信息的数据可视化请求之后,执行S102将预先生成的布局模板中与所获取的标识信息对应的布局模板,作为目标布局模板;本实施例中的预先生成的布局模板中包含对应不同布局要求的图表显示组件和/或非
图表显示组件。
[0029]也就是说,本实施例会预先生成对应不同布局要求的布局模板,进而在获取到数据可视化请求中的标识信息之后,从预先生成的布局模板中选取目标布局模板,所选取的目标布局模板即为能够满足特定的可视化需求的布局模板。
[0030]可以理解的是,本实施例中的布局模板所包含的显示组件为已封装好的算法,因此布局模板可以认为是包含一个或者多个算法的算法族;在得到目标布局模板之后,对目标布局模板中包含的图表显示组件和/或非图表显示组件进行调用,即可完成对图表或者非图表的渲染。
[0031]具体地,本实施例在执行S102将预先生成的布局模板中与标识信息对应的布局模板作为目标布局模板时,可以采用的可选实现方式为:加载预先生成的所有布局模板,例如本实施例可以将相应目录下符合预设格式的文件作为所要加载的所有布局模板;将所加载的所有布局模板整理为键

值(key

value)格式的布局对象,其中键(key)为布局模板的标识信息,值(value)为布局模板,具体为布局模板对应的文件;将所获取的标识信息在所整理得到的布局对象中进行匹配,将与匹配结果对应的布局模板作为目标布局模板。...

【技术保护点】

【技术特征摘要】
1.一种数据可视化的方法,包括:获取数据可视化请求,所述数据可视化请求中包含布局模板的标识信息;将预先生成的布局模板中与所述标识信息对应的布局模板,作为目标布局模板,所述布局模板中包含对应不同布局要求的图表显示组件和/或非图表显示组件;使用所述目标布局模板,完成待处理数据的可视化。2.根据权利要求1所述的方法,还包括,采用以下方式预先生成布局模板:获取布局要求,所述布局要求中包含显示组件类型与显示组件位置;根据所述布局要求中的显示组件类型,确定目标图表显示组件和/或目标非图表显示组件;按照所述布局要求中的显示组件位置,组合所述目标图表显示组件和/或目标非图表显示组件;将组合结果作为对应所述布局要求的布局模板。3.根据权利要求1所述的方法,其中,所述将预先生成的布局模板中与所述标识信息对应的布局模板,作为目标布局模板包括:加载预先生成的所有布局模板;将所加载的所有布局模板整理为键

值格式的布局对象;将所述标识信息在所述布局对象中进行匹配,将与匹配结果对应的布局模板作为所述目标布局模板。4.根据权利要求1所述的方法,其中,所述使用所述目标布局模板,完成待处理数据的可视化包括:获取待处理数据;根据所述目标布局模板中的图表显示组件和/或非图表显示组件,进行图表和/或非图表的渲染;将所述待处理数据映射到渲染得到的图表和/或非图表中,完成所述待处理数据的可视化。5.根据权利要求2所述的方法,还包括:在将将组合结果作为对应所述布局要求的布局模板之后,获取所述布局模板的属性信息;根据所述属性信息,得到所述布局模板的标识信息。6.一种数据可视化的装置,包括:获取单元,用于获取数据可视化请求,所述数据可视化请求中包含布局模板的标识信息;确定单元,用于将预先生成的布局模板中与所述标识信息对应的布局模板,作为目标布局模板,所述布局模板中包含对应不同布局要求的图表显示组件和/或非图表显示组件;处理单元,用于使用所述目标布局模板,完成待处理数据的可视化。7.根据权利要求6所述的装置,还...

【专利技术属性】
技术研发人员:庄暑楠李晓琴王晓荣黄海峰
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1