一种智能图表推荐方法及装置制造方法及图纸

技术编号:20484848 阅读:19 留言:0更新日期:2019-03-02 18:57
本发明专利技术实施例涉及数据处理技术领域,具体而言,涉及一种智能图表推荐方法及装置。该方法应用于一电子设备,该电子设备与服务器通信连接,该方法包括:响应用户输入的数据模型调用请求,获取所述服务器中的一数据模型,响应所述用户输入的选取指令,对所述数据模型中的目标维度和目标度量进行选取,判断是否选中所述目标维度和所述目标度量,若选中所述目标维度和所述目标度量,根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示。如此,能够保证生成的图表体现出目标维度和目标度量的深层次信息,操作简易,提高了图表生成的效率。

【技术实现步骤摘要】
一种智能图表推荐方法及装置
本专利技术实施例涉及数据处理
,具体而言,涉及一种智能图表推荐方法及装置。
技术介绍
随着大数据的发展,为了更好地挖掘大数据中蕴藏的深层次信息,常常需要利用多个维度下的数据生成对应的图表以进行分析,但是现有的图表生成方法大多效率较低。
技术实现思路
有鉴于此,本专利技术提供了一种智能图表推荐方法及装置,能够提高图表生成的效率。本专利技术实施例提供了一种智能图表推荐方法,应用于一电子设备,所述电子设备与服务器通信连接,所述方法包括:响应用户输入的数据模型调用请求,获取所述服务器中的一数据模型;响应所述用户输入的选取指令,对所述数据模型中的目标维度和目标度量进行选取,判断是否选中所述目标维度和所述目标度量,若选中所述目标维度和所述目标度量,根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示。可选地,所述数据模型包括多个维度和多个度量,获取所述服务器中的一数据模型的步骤,包括:获取所述数据模型中包括的多个维度和多个度量,将所述多个维度和所述多个度量进行显示。可选地,所述电子设备设置有显示屏,所述电子设备以所述显示屏的显示区域的其中一个顶点作为原点建立坐标系;对所述数据模型中的目标维度和目标度量进行选取,判断是否选中所述目标维度和所述目标度量的步骤,包括:获取所述目标维度在所述坐标系中的第一原始坐标,根据所述选取指令对所述第一原始坐标进行修改,获得第一坐标;判断所述第一坐标是否位于第一设定区域内,若所述第一坐标位于所述第一设定区域内,判断选中所述目标维度;获取所述目标度量在所述坐标系中的第二原始坐标,根据所述选取指令对所述第二原始坐标进行修改,获得第二坐标;判断所述第二坐标是否位于第二设定区域内,若所述第二坐标位于所述第二设定区域内,判断选中所述目标度量。可选地,所述电子设备设置有显示屏;根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示的步骤,包括:若所述目标维度的数量和所述目标度量的数量均为一个,生成柱状图并在所述显示屏的显示区域中进行显示;若所述目标维度的数量为多个且所述目标度量的数量为一个,生成表格并在所述显示区域中进行显示;若所述目标维度的数量为一个且所述目标度量的数量为多个,生成柱状堆叠图并在所述显示区域中进行显示。可选地,所述电子设备设置有显示屏;根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示的步骤,包括:若所述目标维度的数量为零且所述目标度量的数量为多个,生成饼状图、环形图、雷达图或漏斗图并将多个所述目标度量进行聚合;将生成的饼状图、环形图、雷达图或漏斗图在所述显示屏的显示区域中进行显示。本专利技术实施例还提供了一种智能图表推荐装置,应用于一电子设备,所述电子设备与服务器通信连接,所述装置包括:数据模型获取模块,用于响应用户输入的数据模型调用请求,获取所述服务器中的一数据模型;图表生成显示模块,用于响应所述用户输入的选取指令,对所述数据模型中的目标维度和目标度量进行选取,判断是否选中所述目标维度和所述目标度量,若选中所述目标维度和所述目标度量,根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示。可选地,所述数据模型包括多个维度和多个度量,所述数据模型获取模块获取所述服务器中的一数据模型,具体包括:获取所述数据模型中包括的多个维度和多个度量,将所述多个维度和所述多个度量进行显示。可选地,所述电子设备设置有显示屏,所述电子设备以所述显示屏的显示区域的其中一个顶点作为原点建立坐标系;所述图表生成显示模块对所述数据模型中的目标维度和目标度量进行选取,判断是否选中所述目标维度和所述目标度量,具体包括:获取所述目标维度在所述坐标系中的第一原始坐标,根据所述选取指令对所述第一原始坐标进行修改,获得第一坐标;判断所述第一坐标是否位于第一设定区域内,若所述第一坐标位于所述第一设定区域内,判断选中所述目标维度;获取所述目标度量在所述坐标系中的第二原始坐标,根据所述选取指令对所述第二原始坐标进行修改,获得第二坐标;判断所述第二坐标是否位于第二设定区域内,若所述第二坐标位于所述第二设定区域内,判断选中所述目标度量。可选地,所述电子设备设置有显示屏;所述图表生成显示模块根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示,包括:若所述目标维度的数量和所述目标度量的数量均为一个,生成柱状图并在所述显示屏的显示区域中进行显示;若所述目标维度的数量为多个且所述目标度量的数量为一个,生成表格并在所述显示区域中进行显示;若所述目标维度的数量为一个且所述目标度量的数量为多个,生成柱状堆叠图并在所述显示区域中进行显示。可选地,所述电子设备设置有显示屏;所述图表生成显示模块根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示的步骤,包括:若所述目标维度的数量为零且所述目标度量的数量为多个,生成饼状图、环形图、雷达图或漏斗图并将多个所述目标度量进行聚合;将生成的饼状图、环形图、雷达图或漏斗图在所述显示屏的显示区域中进行显示。本专利技术实施例还提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的智能图表推荐方法。本专利技术实施例还提供了一种计算机可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在电子设备执行上述的智能图表推荐方法。有益效果本专利技术实施例提供的智能图表推荐方法及装置,能够根据选中的目标维度的数量和目标度量的数量生成最合适的图表进行显示,不需要手动生成图表,能够保证生成的图表体现出目标维度和目标度量的深层次信息,操作简易,提高了图表生成的效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例所提供的一种电子设备10的方框示意图。图2为本专利技术实施例所提供的一种智能图表推荐方法的流程图。图3为本专利技术实施例所提供的数据模型显示示意图。图4为本专利技术实施例所提供的图表生成示意图。图5为本专利技术实施例所提供的一种智能图表推荐装置20的模块框图。图标:10-电子设备;101-显示屏;1011-显示区域;1012-非显示区域;11-存储器;12-处理器;13-网络模块;20-智能图表推荐装置;21-数据模型获取模块;22-图表生成显示模块;30-服务器。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本专利技术的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某本文档来自技高网...

【技术保护点】
1.一种智能图表推荐方法,其特征在于,应用于一电子设备,所述电子设备与服务器通信连接,所述方法包括:响应用户输入的数据模型调用请求,获取所述服务器中的一数据模型;响应所述用户输入的选取指令,对所述数据模型中的目标维度和目标度量进行选取,判断是否选中所述目标维度和所述目标度量,若选中所述目标维度和所述目标度量,根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示。

【技术特征摘要】
1.一种智能图表推荐方法,其特征在于,应用于一电子设备,所述电子设备与服务器通信连接,所述方法包括:响应用户输入的数据模型调用请求,获取所述服务器中的一数据模型;响应所述用户输入的选取指令,对所述数据模型中的目标维度和目标度量进行选取,判断是否选中所述目标维度和所述目标度量,若选中所述目标维度和所述目标度量,根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示。2.根据权利要求1所述的智能图表推荐方法,其特征在于,所述数据模型包括多个维度和多个度量,获取所述服务器中的一数据模型的步骤,包括:获取所述数据模型中包括的多个维度和多个度量,将所述多个维度和所述多个度量进行显示。3.根据权利要求2所述的智能图表推荐方法,其特征在于,所述电子设备设置有显示屏,所述电子设备以所述显示屏的显示区域的其中一个顶点作为原点建立坐标系;对所述数据模型中的目标维度和目标度量进行选取,判断是否选中所述目标维度和所述目标度量的步骤,包括:获取所述目标维度在所述坐标系中的第一原始坐标,根据所述选取指令对所述第一原始坐标进行修改,获得第一坐标;判断所述第一坐标是否位于第一设定区域内,若所述第一坐标位于所述第一设定区域内,判断选中所述目标维度;获取所述目标度量在所述坐标系中的第二原始坐标,根据所述选取指令对所述第二原始坐标进行修改,获得第二坐标;判断所述第二坐标是否位于第二设定区域内,若所述第二坐标位于所述第二设定区域内,判断选中所述目标度量。4.根据权利要求1所述的智能图表推荐方法,其特征在于,所述电子设备设置有显示屏;根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示的步骤,包括:若所述目标维度的数量和所述目标度量的数量均为一个,生成柱状图并在所述显示屏的显示区域中进行显示;若所述目标维度的数量为多个且所述目标度量的数量为一个,生成表格并在所述显示区域中进行显示;若所述目标维度的数量为一个且所述目标度量的数量为多个,生成柱状堆叠图并在所述显示区域中进行显示。5.根据权利要求1所述的智能图表推荐方法,其特征在于,所述电子设备设置有显示屏;根据选中的目标维度的数量和目标度量的数量生成对应的图表并显示的步骤,包括:若所述目标维度的数量为零且所述目标度量的数量为多个,生成饼状图、环形图、雷达图或漏斗图并将多个所述目标度量进行聚合;将生成的饼状图、环形图、雷达图或漏斗图在所述显示屏的显示区域中进行显示。6.一种智能图表推荐装置,其特征在于,应用于一电子设备,所...

【专利技术属性】
技术研发人员:赖文李晓刚杨星
申请(专利权)人:成都四方伟业软件股份有限公司
类型:发明
国别省市:四川,51

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

1