一种数据可视化中显示图表的方法技术

技术编号:15329615 阅读:73 留言:0更新日期:2017-05-16 13:15
本发明专利技术提供一种数据可视化中显示图表的方法,包括具体步骤如下:1)建立模板:对于已有的图形建立模板标识Id1、Id2,然后对已有的图形引用的列建立倒排索引;2)根据新的数据结构选出模板:对用户上传的其他结构化数据,遍历数据列,逐个查询每个列用到的模板,得到一个中间临时结构,统计中间临时结构中每个模板Id出现的次数,得到最终模板结构Id1;3)根据Id1的模板及新的数据,生成新的图表。本发明专利技术的有益效果是。

A method of displaying charts in data visualization

The present invention provides a display chart method of data visualization, including the specific steps are as follows: 1) the establishment of template: for the establishment of template Id1, Id2 graphic logo, then the graph referenced columns create inverted index; 2) according to the new data structure is selected in other structured data for users to upload the traversal of data columns, each column of the template used by the query, get a temporary structure, the number of each template Id in the middle of the temporary structure statistics, get the final template structure of Id1; 3) according to the Id1 template and the new data, generate new chart. The beneficial effect of the invention is that.

【技术实现步骤摘要】
一种数据可视化中显示图表的方法
本专利技术属于数据处理
,尤其是涉及一种数据可视化中显示图表的方法。
技术介绍
在数据可视化系统中,一般的流程是用户上传结构化数据,如图1所表示的是Excel数据图,然后可以根据此数据完成图2的可视化图形,从图2中可以看到,该可视化分析结果引用了两列数据分别是“产品”和“销售数量”。在之前的方法中,用户再次上传数据中包含“产品”和”销售数量“时候,若推荐图形,需要逐个读取模板,判断模板中引用的列与再次上传的中列是否匹配,若模板中引用列在新上传的数据中完全能够找到,那么可以采用此模板,这种方式在模板较多的时候效率较低。
技术实现思路
本专利技术的目的是提供一种数据可视化中显示图表的方法,目的是当用户再次上传之前已经包含的数据字段时,能够自动将可视化图形推荐给用户,尤其适合用于数据可视化系统中。本专利技术的技术方案是:一种数据可视化中显示图表的方法,具体包括如下步骤:1)建立模板:对于已有的图表建立唯一模板标识Id1,然后对图形引用的列建立倒排索引如下:列图形模板字段AId1字段BId1假设还有另外一个图形也作为模板,其标识为Id2,引用列为“字段B”、“字段C”,那么模板索引表结构如下:列图形模板字段AId1字段BId1,Id2字段CId22)根据新的数据结构选出模板:对用户上传的其他结构化数据,那么遍历数据列,逐个查询每个列用到的模板,得到一个中间临时结构;统计中间临时结构中每个模板Id出现的次数,得到最终结构为图形模板出现次数Id12Id21然后检查每个模板Id对应的模板用了几个列,因为Id1的列有2个,而其出现次数为2,因此Id1的模板可以作为这个数据的模板,而Id2的列有2个,但最终结构出现了1次,因此Id2不能作为这个数据的模板。因此,最终得到数据对应的推荐图表模板为Id1。3)根据Id1的模板及新的数据,生成新的图表,方法完结。本专利技术具有的优点和积极效果是:由于采用上述技术方案,通过此方法设计的数据可视化系统中,当用户再次上传之前已经包含的数据字段时,能够自动将可视化图形推荐给用户,更加方便。附图说明图1是本专利技术的
技术介绍
中的Excel数据图。图2是本专利技术的
技术介绍
中的可视化图。图3是本专利技术的流程图。图4是本专利技术的步骤2中的Excel数据图。具体实施方式本专利技术的技术方案为一种数据可视化中显示图表的方法,具体步骤如下:如图3所示,1)建立模板,对于
技术介绍
中的图2建立唯一模板标识Id1,然后对图形引用的列建立倒排索引如下:列图形模板产品Id1销售数量Id1假设还有另外一个图形也作为模板,其标识为Id2,引用列为”销售数量“,”地区“,那么模板索引表结构如下:列图形模板产品Id1销售数量Id1,Id2地区Id22)根据新的数据结构选出模板,对用用户上传的其他结构化数据,如图4所示,那么遍历数据列,逐个查询每个列用到那些模板中,得到一个中间临时结构:列图形模板时间产品Id1销售数量Id1,Id2统计中间临时结构中每个模板Id出现的次数,得到最终结构为图形模板出现次数Id12Id21然后检查每个模板Id对应的模板用了几个列,因为Id1的列有2个,而其出现次数为2,因此Id1的模板可以作为这个数据的模板,而Id2的列有2个,但最终结构出现了1次,因此Id2不能作为这个数据的模板。因此,最终得到数据对应的推荐图表模板为Id1。3)根据Id1的模板及新的数据,生成新的图表,方法完结。本实例的工作过程:数据可视化中根据模板推荐图表的方法,目标是当用户再次上传数据中包含“产品”和”销售数量“时候,能够自动将上面的图形推荐给用户,操作方便,可视化效果好。以上对本专利技术的一个实施例进行了详细说明,但所述内容仅为本专利技术的较佳实施例,不能被认为用于限定本专利技术的实施范围。凡依本专利技术申请范围所作的均等变化与改进等,均应仍归属于本专利技术的专利涵盖范围之内。本文档来自技高网
...
一种数据可视化中显示图表的方法

【技术保护点】
一种数据可视化中显示图表的方法,其特征在于:具体步骤如下:1)建立模板:对于已有的图表建立模板标识Id1、Id2,然后对已有的图表引用的列建立倒排索引;2)根据新的数据结构选出模板:对用户上传的其他结构化数据,遍历数据列,逐个查询每个列用到的模板,得到一个中间临时结构,统计中间临时结构中每个模板Id出现的次数,得到最终模板结构Id1;3)根据Id1的模板及新的数据,生成新的图表。

【技术特征摘要】
1.一种数据可视化中显示图表的方法,其特征在于:具体步骤如下:1)建立模板:对于已有的图表建立模板标识Id1、Id2,然后对已有的图表引用的列建立倒排索引;2)根据新的数据结构选出模板:对用户...

【专利技术属性】
技术研发人员:崔维力赵伟陈磊
申请(专利权)人:天津南大通用数据技术股份有限公司
类型:发明
国别省市:天津,12

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

1