一种数据可视化中显示图表的方法与流程

文档序号:11155179阅读:1241来源:国知局
一种数据可视化中显示图表的方法与制造工艺
本发明属于数据处理
技术领域
,尤其是涉及一种数据可视化中显示图表的方法。
背景技术
:在数据可视化系统中,一般的流程是用户上传结构化数据,如图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页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1