一种可视化方法、装置、终端及存储介质制造方法及图纸

技术编号:32831679 阅读:9 留言:0更新日期:2022-03-26 20:45
本发明专利技术实施例公开了一种可视化方法、装置、终端及存储介质,该方法包括:确定图表类型,获取用户的配置信息;所述配置信息包括图表属性信息和对应所述图表属性信息的关键字段,根据所述图表类型和所述配置信息生成空白图表;根据所述配置信息获取数据库中的可视化数据,填充所述空白图表形成最终图表。使得用户存储在数据库中的数据可以简单轻易的转变成可视化图表,不需要用户再费力重新定义开发每一个图表,进行重复的开发工作。进行重复的开发工作。进行重复的开发工作。

【技术实现步骤摘要】
一种可视化方法、装置、终端及存储介质


[0001]本专利技术涉及可视化领域,尤其涉及一种可视化方法、装置、终端及存储介质。

技术介绍

[0002]人的大脑对视觉信息的处理优于对文本的处理,所以使用图表、图形等元素可以帮助人们快速的理解数据中的含义,趋势及相关性。也就是说,数据可视化其实是将抽象概念进行形象性表达,将抽象语言进行具象图形可视的过程。在现在程序系统中,越来越多数据展示使用数据可视化,在可视化图表工具的表现形式方面,图表类型表现的更加多样化,丰富化。除了传统的饼图、柱状图、折线图等常见图形,还有气泡图、面积图、省份地图、词云、瀑布图、漏斗图等酷炫图表,甚至还有GIS地图。这些种类繁多的图形能满足不同的展示和分析需求。
[0003]一般的软件系统中,每开发一个图表都需要重新开发,存在大量的重复开发工作,需要耗费大量人力和时间。

技术实现思路

[0004]有鉴于此,本申请提供一种可视化方法,包括:
[0005]确定图表类型,获取用户的配置信息;所述配置信息包括图表属性信息和对应图表源数据的关键字段;
[0006]根据所述图表类型和所述图表属性信息生成空白图表;
[0007]根据所述关键字段获取数据库中的图表源数据,并基于图表源数据与所述空白图表生成最终图表。
[0008]进一步的,所述图表属性信息包括:图表名称、图例、横坐标名称和纵坐标名称。
[0009]进一步的,所述根据所述图表类型和所述图表属性信息生成空白图表,包括:
[0010]基于所述图表类型生成初始空白图表;
[0011]将图表名称、图例、横坐标名称、纵坐标名称和筛选条件添加到所述初始空白图表中,生成空白图表。
[0012]进一步的,所述基于图表源数据与所述空白图表生成最终图表,包括:
[0013]根据所述关键字段获取数据库中的图表源数据;
[0014]若获取用户的筛选条件,基于所述筛选条件从获取的所述图表源数据中得到筛选数据;
[0015]基于筛选数据与所述空白图表生成最终图表。
[0016]进一步的,在生成所述最终图表后,还包括:
[0017]将所述最终图表的当前配置信息存储到数据库中。
[0018]进一步的,所述图表类型包括折现图、柱状图、扇形图、散点图、面积图和条形图中的一种或多种。
[0019]进一步的,本申请实施例还提供一种可视化装置,包括:
[0020]配置模块,用于确定图表类型,获取用户的配置信息;所述配置信息包括图表属性信息和对应图表源数据的关键字段;
[0021]初始化模块,用于根据所述图表类型和所述配置信息生成空白图表;
[0022]生成模块,用于根据所述关键字段获取数据库中的图表源数据,并基于图表源数据与所述空白图表生成最终图表。
[0023]进一步的,所述装置还包括:
[0024]存储模块,用于在生成所述最终图表后,将所述最终图表的当前配置信息存储到数据库中。
[0025]进一步的,本申请实施例还提供一种计算机终端,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行上述实施例中任一项所述的可视化方法。
[0026]进一步的,本申请实施例还提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行上述实施例中任一项所述的可视化方法。
[0027]本申请通过提供一种可视化方法包括:确定图表类型,获取用户的配置信息;所述配置信息包括图表属性信息和对应图表源数据的关键字段;根据所述图表类型和所述图表属性信息生成空白图表;根据所述关键字段获取数据库中的图表源数据,并基于图表源数据与所述空白图表生成最终图表。使得用户在需要生成图表时,无需根据各种图表进行重新编辑和开发,只需要进行简单的设定就可以快速生成一个图表,减轻了重复工作的负担,使得用户不必再费力重新开发每一个图表。
附图说明
[0028]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0029]图1示出了本申请实施例一种可视化方法流程示意图;
[0030]图2示出了本申请实施例可视化图表初始化示意图;
[0031]图3示出了本申请实施例可视化图表示意图;
[0032]图4示出了本申请实施例一种可视化装置示意图。
具体实施方式
[0033]下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0034]通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0035]在下文中,可在本专利技术的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先
排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
[0036]此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0037]除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本专利技术的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关
中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本专利技术的各种实施例中被清楚地限定。
[0038]接下来以具体实施例来解释本申请的可视化方法。
[0039]实施例1
[0040]如图1所示,本实施例提供了一种可视化方法步骤,具体步骤包括:
[0041]步骤S100,确定图表类型,获取用户的配置信息;所述配置信息包括图表属性信息和对应图表源数据的关键字段;
[0042]本实施例中,当用户想要对数据库中的数据进行可视化操作时,首先确定该图表类型,并获取用户的配置信息,图标类型自然是可视化的图表形式,比如折线图、柱状图、比例图之类的图表形式,在确定完图表类型后,还需要配置图表的一些配置信息,配置信息包括图表属性信息和对应图表源数据的关键字段。
[0043]其中,图表属性信息指的是图表中的横坐标名称、纵坐标名称、图例这些元素,这些是一个图表根据不同的图表类型,进行数据展示的不同属性,比如要可视化公司业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可视化方法,其特征在于,包括:确定图表类型,获取用户的配置信息;所述配置信息包括图表属性信息和对应图表源数据的关键字段;根据所述图表类型和所述图表属性信息生成空白图表;根据所述关键字段获取数据库中的图表源数据,并基于图表源数据与所述空白图表生成最终图表。2.根据权利要求1所述的可视化方法,其特征在于,所述图表属性信息包括:图表名称、图例、横坐标名称和纵坐标名称。3.根据权利要求2所述的可视化方法,其特征在于,所述根据所述图表类型和所述图表属性信息生成空白图表,包括:基于所述图表类型生成初始空白图表;将图表名称、图例、横坐标名称、纵坐标名称和筛选条件添加到所述初始空白图表中,生成空白图表。4.根据权利要求1所述的可视化方法,其特征在于,所述基于图表源数据与所述空白图表生成最终图表,包括:根据所述关键字段获取数据库中的图表源数据;若获取用户的筛选条件,基于所述筛选条件从获取的所述图表源数据中得到筛选数据;基于筛选数据与所述空白图表生成最终图表。5.根据权利要求1所述的可视化方法,其特征在于,在生成所述最终图...

【专利技术属性】
技术研发人员:衷鑫
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:

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

1