可视化图表的智能生成方法及装置制造方法及图纸

技术编号:28499874 阅读:18 留言:0更新日期:2021-05-19 22:41
本发明专利技术提供一种可视化图表的智能生成方法,其包含:接收步骤:接收用户选择用来生成图表的字段数据;推荐步骤:分析所述字段数据中字段的个数以及类型,依据智能化推荐规则向用户推荐适用的图表类型;生成步骤:待用户确定图表类型后,依据智能化生成规则配置生成可视化图表。本发明专利技术通过智能化推荐规则帮助用户选择恰当的图表类型;针对用户错误的选择,利用智能化推荐规则进行纠错;智能化推荐规则会提供所有适合于用户选定字段数据的图表类型,用户可以逐个快速尝试找到最适合应用场景的图表类型;通过智能化推荐规则,用户选择两个以上的字段,可以直接生成三维及以上的图形,而无需像现有技术(Excel)一样挨个定义序列。无需像现有技术(Excel)一样挨个定义序列。无需像现有技术(Excel)一样挨个定义序列。

【技术实现步骤摘要】
可视化图表的智能生成方法及装置


[0001]本专利技术涉及数据分析
,具体地说,涉及一种可视化图表的智能生成方法及装置。

技术介绍

[0002]可视化图表的构建是数据分析过程中非常重要的一个步骤。在主流的各种软件中,构建可视化图表的过程是先确定要使用的图表类型,然后选择做图所需的数据,才能形成图表。使用这种方式用户需要率先知道描绘数据的正确的图表类型,才能够生成正确的图表。
[0003]现有技术中,Microsoft Excel所使用的图表生成方式是根据用户选择的数据和图表类型,直接生成图形,既可以先选择图形再选择数据也可以先选择数据再选择图形。
[0004]然而,这种方式不会考虑用户选择的数据是否与图表类型相匹配,用户选定的图形是否适合展示其选择的数据类型,就直接生成图形,如果图形与数据类型不匹配的话,可能会生成一个空的图形。
[0005]例如,用户选择了如图1所示的维度数据(区域),又选择了饼图(饼图并不适用于维度数据),则得到如图2所示的空白图形。
[0006]总结来说,使用现有技术中的可视化图表构建方式,可能会选择并不恰当的图表类型,致使最后生成空白或不符合数据类型的图形。
[0007]因此,本专利技术提供了一种可视化图表的智能生成方法及装置。

技术实现思路

[0008]为解决上述问题,本专利技术提供了一种可视化图表的智能生成方法,所述方法包含以下步骤:
[0009]接收步骤:接收用户选择用来生成图表的字段数据;
[0010]推荐步骤:分析所述字段数据中字段的个数以及类型,依据智能化推荐规则向用户推荐适用的图表类型;
[0011]生成步骤:待用户确定图表类型后,依据智能化生成规则配置生成可视化图表。
[0012]根据本专利技术的一个实施例,所述方法还包含:
[0013]判断在所述接收步骤中用户是否指定图表类型;
[0014]若用户没有指定图表类型,则执行所述推荐步骤;
[0015]若用户指定图表类型,则依据所述智能化推荐规则判断用户指定的图表类型是否适用于所述字段数据;
[0016]若用户指定的图表类型适用于所述字段数据,则执行所述生成步骤;
[0017]若用户指定的图表类型不适用于所述字段数据,则对用户指定的图表类型进行纠正后执行所述生成步骤。
[0018]根据本专利技术的一个实施例,所述推荐步骤包含以下步骤:
[0019]对于字段个数超过两个的所述字段数据,所述智能化推荐规则推荐三维及以上的图表类型。
[0020]根据本专利技术的一个实施例,所述推荐步骤包含以下步骤:
[0021]当所述字段数据中包含一个以上度量参数且零个以上维度参数时,所述智能化推荐规则向用户推荐条形图;
[0022]当所述字段数据中包含一个以上度量参数且一个以上维度参数时,所述智能化推荐规则向用户推荐堆积柱形图;
[0023]当所述字段数据中包含两个以上度量参数时,所述智能化推荐规则向用户推荐并排柱形图;
[0024]当所述字段数据中包含零个以上度量参数且一个以上维度参数时,所述智能化推荐规则向用户推荐饼图;
[0025]当所述字段数据中包含两个以上度量参数且零个以上维度参数时,所述智能化推荐规则向用户推荐散点图;
[0026]当所述字段数据中包含一个以上度量参数或一个以上维度参数时,所述智能化推荐规则向用户推荐清单表。
[0027]根据本专利技术的一个实施例,当用户采纳所述智能化推荐规则推荐的所述条形图时,所述生成步骤包含以下步骤:
[0028]将第一个度量参数置于所述条形图的列,类别最多的维度参数置于所述条形图的行,剩余的字段置于详细信息。
[0029]根据本专利技术的一个实施例,当用户采纳所述智能化推荐规则推荐的所述堆积柱形图时,所述生成步骤包含以下步骤:
[0030]将类别最少的维度参数用作颜色配置,第一个度量参数置于所述堆积柱形图的行,类别最多的维度参数置于所述堆积柱形图的列,剩余的字段置于详细信息。
[0031]根据本专利技术的一个实施例,当用户采纳所述智能化推荐规则推荐的并排柱形图时,所述生成步骤包含以下步骤:
[0032]区分度量值字段以及度量名称字段,将所述度量值字段置于所述并排柱形图的行,所述度量名称字段置于颜色;
[0033]若存在维度参数,则将类别最多的维度参数置于所述并排柱形图的列,剩余的维度参数置于详细信息。
[0034]根据本专利技术的一个实施例,当用户采纳所述智能化推荐规则推荐的饼图时,所述生成步骤包含以下步骤:
[0035]将类别最少的维度参数置于颜色,第一个度量参数置于所述饼图的角度,剩余的字段置于详细信息。
[0036]根据本专利技术的一个实施例,当用户采纳所述智能化推荐规则推荐的散点图时,所述生成步骤包含以下步骤:
[0037]将第一个度量参数置于所述散点图的行,第二个度量参数置于所述散点图的列,类别最少的维度参数置于颜色,类别倒数第二少的维度参数置于形状,第三个度量参数置于大小,剩余的字段置于详细信息。
[0038]根据本专利技术的另一个方面,还提供了一种可视化图表的智能生成装置,执行如上
任一项所述的可视化图表的智能生成方法,所述装置包含:
[0039]接收模块,其用于接收用户选择用来生成图表的字段数据;
[0040]推荐模块,其用于分析所述字段数据中字段的个数以及类型,依据智能化推荐规则向用户推荐适用的图表类型;
[0041]生成模块,其用于待用户确定图表类型后,依据智能化生成规则配置生成可视化图表。
[0042]本专利技术提供的可视化图表的智能生成方法及装置相比较于现有技术,具备以下优势:
[0043]1、通过智能化推荐规则帮助用户选择恰当的图表类型;
[0044]2、针对用户错误的选择,利用智能化推荐规则进行纠错;
[0045]3、智能化推荐规则会提供所有适合于用户选定字段数据的图表类型,用户可以逐个快速尝试找到最适合应用场景的图表类型;
[0046]4、通过智能化推荐规则,用户选择两个以上的字段,可以直接生成三维及以上的图形,而无需像现有技术(Excel)一样挨个定义序列。
[0047]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0048]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0049]图1显示了现有技术中的维度数据;
[0050]图2显示了采用现有技术生成的空白图形;
[0051]图3显示了根据本专利技术的一个实施例的可视化图表的智能生成方法流程图;
[0052]图4显示了根据本专利技术的另一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可视化图表的智能生成方法,其特征在于,所述方法包含以下步骤:接收步骤:接收用户选择用来生成图表的字段数据;推荐步骤:分析所述字段数据中字段的个数以及类型,依据智能化推荐规则向用户推荐适用的图表类型;生成步骤:待用户确定图表类型后,依据智能化生成规则配置生成可视化图表。2.如权利要求1所述的可视化图表的智能生成方法,其特征在于,所述方法还包含:判断在所述接收步骤中用户是否指定图表类型;若用户没有指定图表类型,则执行所述推荐步骤;若用户指定图表类型,则依据所述智能化推荐规则判断用户指定的图表类型是否适用于所述字段数据;若用户指定的图表类型适用于所述字段数据,则执行所述生成步骤;若用户指定的图表类型不适用于所述字段数据,则对用户指定的图表类型进行纠正后执行所述生成步骤。3.如权利要求1所述的可视化图表的智能生成方法,其特征在于,所述推荐步骤包含以下步骤:对于字段个数超过两个的所述字段数据,所述智能化推荐规则推荐三维及以上的图表类型。4.如权利要求1所述的可视化图表的智能生成方法,其特征在于,所述推荐步骤包含以下步骤:当所述字段数据中包含一个以上度量参数且零个以上维度参数时,所述智能化推荐规则向用户推荐条形图;当所述字段数据中包含一个以上度量参数且一个以上维度参数时,所述智能化推荐规则向用户推荐堆积柱形图;当所述字段数据中包含两个以上度量参数时,所述智能化推荐规则向用户推荐并排柱形图;当所述字段数据中包含零个以上度量参数且一个以上维度参数时,所述智能化推荐规则向用户推荐饼图;当所述字段数据中包含两个以上度量参数且零个以上维度参数时,所述智能化推荐规则向用户推荐散点图;当所述字段数据中包含一个以上度量参数或一个以上维度参数时,所述智能化推荐规则向用户推荐清单表。5.如权利要求4所述的可视化图表的智能生成方法,其特征在于,当用户采纳所述智能化推荐规则推荐的所述条形图时,所述生成步骤包含以下步骤:将第...

【专利技术属性】
技术研发人员:汪尚
申请(专利权)人:北京易莱信科技有限公司
类型:发明
国别省市:

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

1