一种智能推荐图表样式的方法、装置、设备、存储介质制造方法及图纸

技术编号:37157835 阅读:15 留言:0更新日期:2023-04-06 22:20
本发明专利技术涉及数据可视化技术领域,特别涉及一种智能推荐图表样式的方法、装置、设备、存储介质。预定义若干个图表样式的数据区域特征码,组成图表样式的数据区域特征码的数据库;选择待展示成图表的数据区域,生成待展示数据区域特征码;将待展示数据区域特征码与数据库中的数据区域特征码进行一一匹配,将匹配成功的数据区域特征码对应的图表样式进行展示。使用户可以同时看到同一组数据、同一图表类型根据不同解析方式生成的多个图表样式,从而快速找到最合适解析这组数据的图表,生成图表分析数据,为用户从各个角度更直观的展示数据之间关系,全面挖掘数据隐藏信息,使数据更易于阅读和理解,由此得到更好的用户体验。由此得到更好的用户体验。由此得到更好的用户体验。

【技术实现步骤摘要】
一种智能推荐图表样式的方法、装置、设备、存储介质


[0001]本专利技术涉及数据可视化
,特别涉及一种智能推荐图表样式的方法、装置、设备、存储介质。

技术介绍

[0002]可视化(Visualization)是利用计算机图形学、图像处理技术、模型搭建技术、数据开发技术、计算机图像识别技术,将无法直接观察或获取的知识、信息或数据转换成图形、图像、视频、VR等格式在屏幕或空间中显示的理论、方法和技术。它涉及到计算机图形学、图像处理、计算机视觉、计算机辅助设计、软件开发等多个领域,成为研究数据表示、数据处理、决策分析等一系列问题的综合技术。目前正在飞速发展的虚拟现实技术也是以图形图像的可视化技术为依托的。图表是一种将数据以图形方式显示的常用可视化手段,使数据变得易于阅读和理解。
[0003]当面对错杂纷繁的数据时,我们往往很难快速确定自己需要以什么角度来解析数据之间的关系,从而快速准确的发现数据之间变化。使数据可视化的优势最大化。
[0004]本申请人在2020.08.06提交了一项申请号为202010783348.8、名称为“一种图表类型的智能推荐方法、装置、设备及存储介质”的专利技术专利申请,此申请中记载了一种图表类型如柱形图、条形图、饼图、折线图、散点图等的智能推荐方法,使数据以最适合的图表类型展示出来。确定好图表类型后,其实还有一种图表数据解析方式,也就是图表样式的选择,对可视化效果也具有非常重要的作用。

技术实现思路

[0005]本申请提供了一种智能的为用户推荐适合的图表数据解析方式的智能推荐图表样式的方法。
[0006]本申请的技术方案如下:
[0007]一种智能推荐图表样式的方法,包括以下步骤:
[0008]预定义若干个图表样式的数据区域特征码,组成图表样式的数据区域特征码的数据库;
[0009]选择待展示成图表的数据区域,生成待展示数据区域特征码;
[0010]将所述待展示数据区域特征码与数据库中的数据区域特征码进行一一匹配,记录匹配成功的所有数据区域特征码,将数据区域特征码对应的图表样式,形成待推荐样式;将待推荐样式生成预览图表展示在指定位置。
[0011]上述将所述待展示数据区域特征码与数据库中的数据区域特征码进行一一匹配,如果无匹配成功的数据区域特征码,则不推荐图表样式。
[0012]优选所述待展示数据区域特征码生成步骤如下:
[0013]判断数据区域左上角第一个单元格是否为空单元格,如果为空单元格,则将1写入数据区域码第1位,如果不为空单元格,则将0写入数据区域特征码第1位;
[0014]判断数据区域首行是否为文本行,如果为文本行,则将1写入数据区域码第2位,如果不为文本行,则将0写入数据区域特征码第2位;
[0015]判断数据区域首列是否为文本列,如果为文本列,则将1写入数据区域码第3位,如果不为文本列,则将0写入数据区域特征码第3位;
[0016]判断数据区域最后一列除首个单元格的各个单元格是否包含文本,如果包含文本,则将1写入数据区域码第4位,如果不包含文本,则将0写入数据区域特征码第4位;
[0017]判断数据区域尾行除首个单元格的各个单元格是否包含文本,如果包含文本,则将1写入数据区域码第5位,如果不包含文本,则将0写入数据区域特征码第5位。
[0018]作为优选方案,如果匹配成功的所有数据区域特征码数量大于预设阈值,则将待推荐样式生成预设阈值数量的预览图表展示在指定位置。
[0019]进一步作为优选方案,将所述待展示数据区域特征码与数据库中的数据区域特征码进行一一匹配,匹配成功的数据区域特征码记录在第一数组中,将第一数组中记录的数据区域特征码对应的图表样式生成预览图表展示在指定位置。
[0020]进一步优选,判断第一数组中记录的数据区域特征码的个数是否大于预设阈值,
[0021]如果不大于预设阈值,则将第一数组中记录的数据区域特征码对应的图表样式生成预览图表展示在指定位置;
[0022]如果大于预设阈值,则删除第一数组中预设阈值数量后的数据区域特征码,形成第二数组,将第二数组记录的数据区域特征码对应的图表样式生成预览图表展示在指定位置。
[0023]所述预定义若干个图表样式的数据区域特征码,具体包括:
[0024]读取图表样式与数据区域特征关系规则文件路径,并读取生成文件路径;解析图表样式与数据区域特征关系规则文件;
[0025]判断所述数据区域特征码的二进制文件是否存在,若存在,则删除所述数据区域特征码的二进制文件,若不存在,则新建所述数据区域特征码的二进制文件;
[0026]读取数据区域与图表样式关系规则文件中的图表样式编码,写入二进制文件中;
[0027]读取数据区域与图表样式关系规则文件中的所述的数据区域特征码,写入二进制文件中。
[0028]本申请还提供一种智能推荐图表样式的装置,包括:
[0029]特征码预定义模块,用于预定义若干个图表样式的数据区域特征码,组成图表样式的数据区域特征码的数据库;
[0030]特征码生成模块,用于选择待展示成图表的数据区域,生成待展示数据区域特征码;
[0031]图表样式查找模块,用于将所述待展示数据区域特征码与数据库中的数据区域特征码进行一一匹配,记录匹配成功的所有数据区域特征码;
[0032]预览图表生成模块,用于将数据区域特征码对应的图表样式,形成待推荐样式,将待推荐样式生成预览图表展示在指定位置。
[0033]本申请还提供一种智能推荐图表样式设备,包括处理器和存储器,其中,所述处理器执行所述存储器中保存的计算机程序时实现上述的智能推荐图表样式的方法。
[0034]本申请还提供一种计算机可读存储介质,用于存储计算机程序,其中,所述计算机
程序被处理器执行时实现上述的智能推荐图表样式的方法。
[0035]预定义若干个图表样式的数据区域特征码,组成图表样式的数据区域特征码的数据库;选择待展示成图表的数据区域,生成待展示数据区域特征码;将待展示数据区域特征码与数据库中的数据区域特征码进行一一匹配,记录匹配成功的所有数据区域特征码,将数据区域特征码对应的图表样式,形成待推荐样式;将待推荐样式生成预览图表展示在指定位置。使用户可以同时看到同一组数据、同一图表类型根据不同解析方式生成的多个图表样式,从而快速找到最合适解析这组数据的图表,生成图表分析数据。
[0036]本专利技术根据用户选择的数据区域,智能的为用户推荐适合的图表样式,为用户从各个角度更直观的展示数据之间关系,全面挖掘数据隐藏信息,使数据更易于阅读和理解,由此得到更好的用户体验。
附图说明
[0037]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分。
[0038]图1为智能推荐图表样式的方法流程示意图;
[0039]图2为待展示数据区域特征码生成步骤流程示意图;
[0040]图3为判断本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能推荐图表样式的方法,其特征在于包括以下步骤:预定义若干个图表样式的数据区域特征码,组成图表样式的数据区域特征码的数据库;选择待展示成图表的数据区域,生成待展示数据区域特征码;将所述待展示数据区域特征码与数据库中的数据区域特征码进行一一匹配,记录匹配成功的所有数据区域特征码,将数据区域特征码对应的图表样式,形成待推荐样式;将待推荐样式生成预览图表展示在指定位置。2.根据权利要求1所述的方法,其特征在于所述待展示数据区域特征码生成步骤如下:判断数据区域左上角第一个单元格是否为空单元格,如果为空单元格,则将1写入数据区域码第1位,如果不为空单元格,则将0写入数据区域特征码第1位;判断数据区域首行是否为文本行,如果为文本行,则将1写入数据区域码第2位,如果不为文本行,则将0写入数据区域特征码第2位;判断数据区域首列是否为文本列,如果为文本列,则将1写入数据区域码第3位,如果不为文本列,则将0写入数据区域特征码第3位;判断数据区域最后一列除首个单元格的各个单元格是否包含文本,如果包含文本,则将1写入数据区域码第4位,如果不包含文本,则将0写入数据区域特征码第4位;判断数据区域尾行除首个单元格的各个单元格是否包含文本,如果包含文本,则将1写入数据区域码第5位,如果不包含文本,则将0写入数据区域特征码第5位。3.根据权利要求1或2所述的方法,其特征在于将所述待展示数据区域特征码与数据库中的数据区域特征码进行一一匹配,如果无匹配成功的数据区域特征码,则不推荐图表样式。4.根据权利要求1或2所述的方法,其特征在于如果匹配成功的所有数据区域特征码数量大于预设阈值,则将待推荐样式生成预设阈值数量的预览图表展示在指定位置。5.根据权利要求1或2所述的方法,其特征在于将所述待展示数据区域特征码与数据库中的数据区域特征码进行一一匹配,匹配成功的数据区域特征码记录在第一数组中,将第一数组中记录的数据区域特征码对应的图表样式生成预览图表展示在指定位置。6.根据权利要求...

【专利技术属性】
技术研发人员:周海燕王斌崔海东
申请(专利权)人:泰山信息科技有限公司
类型:发明
国别省市:

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

1