一种图表生成方法和装置的制造方法

文档序号:9787372阅读:222来源:国知局
一种图表生成方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体涉及一种图表生成方法和装置。
【背景技术】
[0002]许多情况下,数据以列表的形式进行展示非常的不直观,不方便用户查看数据中存在的某些关系,例如某项数据占总量的百分比,本年度数据与上一年度对应数据的关系,等等。在这些情况下,用户往往会将数据制成柱状图、饼状图等直观的图表,从而获得了更好的体验。尤其是在报告、论文等材料中,以图表形式对数据进行展现往往更有冲击力,容易引起阅读者的重视。
[0003]然而,在大多数情况下,人们需要手动将数据绘制成对应的图表,这在数据量较小的情况下还比较方便,但在大数据的环境下就很难实现。例如,某部门需要提供业务报表,希望以柱状图的方式进行展现,但该部门缺乏技术精湛的前端开发人员,制作图表就会非常困难。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的图表生成方法和装置。
[0005 ]依据本发明的一个方面,提供了一种图表生成方法,包括:
[0006]提供配置页面;
[0007]通过所述配置页面获取用户提交的源数据文件,以及通过所述配置页面获取用户输入的图表配置信息;
[0008]根据所述图表配置信息生成与所述源数据文件相应的图表;
[0009]展示所生成的图表。
[0010]可选地,所述配置页面为网页;
[0011 ]所述提供配置页面包括:提供配置页面的网址,当用户访问该网址时,提供该配置页面。
[0012]可选地,通过所述配置页面获取用户提交的源数据文件包括:
[0013]在所述配置页面上设置文件地址输入框或文件地址选择框;
[0014]通过源数据文件地址输入/选择框,获得用户输入/选择的源数据文件访问信息;
[0015]根据所述源数据文件访问信息,获得源数据文件。
[0016]可选地,通过所述配置页面获取用户提交的源数据文件包括:
[0017]提供数据库管理系统;
[0018]接收用户的源数据并保存到所述数据库管理系统中;
[0019]通过数据配置页面获取用户指定的所述数据库管理系统中的文件名或文件地址;
[0020]根据所述文件名或文件地址从所述数据库管理系统中获取相应的源数据文件。
[0021]可选地,所述图表配置信息包括如下中的一种或多种:
[0022]数据名称信息;
[0023]统计维度信息;
[0024I统计参数信息;
[0025]图表类型信息。
[0026]可选地,该方法进一步包括:根据统计计算策略对所述源数据文件的数据进行统计计算,得到统计结果数据;
[0027]所述根据所述图表配置信息生成与所述源数据文件相应的图表包括:根据所述图表配置信息和统计结果数据生成相应的图表。
[0028]可选地,该方法进一步包括:
[0029]通过所述配置页面获取用户提交的统计计算策略;
[0030]或者,
[0031]预设统计计算策略库,该库中对应保存了源数据类型信息和统计计算策略;通过所述配置页面获取用户提交的源数据类型信息,根据该源数据类型信息从统计计算策略库中获得相应的统计计算策略。
[0032]可选地,该方法进一步包括:
[0033]将统计结果数据中的参数数据和得到参数数据所采用的统计计算策略的描述信息对应保存;
[0034]当鼠标或触控点停留在所展示的图表上的参数数据上时,显示该参数数据对应的统计计算策略的描述信息。
[0035]可选地,该方法进一步包括:
[0036]通过所述配置页面获取用户输入的图表查看权限信息;图表查看权限信息包括:用户标识和该用户有权限查看的图表信息;
[0037]将所生成的图表,根据所述图表查看权限信息将图表或图表的部分内容发送给相应的用户;或者,当用户登录并请求查看指定图表时,根据该指定图表的图表查看权限信息向该用户展示该用户有权限查看的图表内容。
[0038]依据本发明的另一方面,提供了一种图表生成装置,包括:
[0039]配置页面提供单元,适于提供配置页面;
[0040]源数据获取单元,适于通过所述配置页面获取用户提交的源数据文件,以及通过所述配置页面获取用户输入的图表配置信息;
[0041]图表生成单元,适于根据所述图表配置信息生成与所述源数据文件相应的图表;
[0042]展示单元,适于展示所生成的图表。
[0043]可选地,所述配置页面为网页;
[0044]所述配置页面提供单元,适于提供配置页面的网址,当用户访问该网址时,提供该配置页面。
[0045]可选地,所述源数据获取单元,适于在所述配置页面上设置文件地址输入框或文件地址选择框;通过源数据文件地址输入/选择框,获得用户输入/选择的源数据文件访问信息;根据所述源数据文件访问信息,获得源数据文件。
[0046]可选地,所述源数据获取单元,适于提供数据库管理系统;接收用户的源数据并保存到所述数据库管理系统中;通过数据配置页面获取用户指定的所述数据库管理系统中的文件名或文件地址;根据所述文件名或文件地址从所述数据库管理系统中获取相应的源数据文件。
[0047]可选地,所述图表配置信息包括如下中的一种或多种:
[0048]数据名称信息;
[0049]统计维度信息;
[0050]统计参数信息;
[0051 ]图表类型信息。
[0052]可选地,该装置进一步包括:
[0053]统计计算单元,适于根据统计计算策略对所述源数据文件的数据进行统计计算,得到统计结果数据;
[0054]所述图表生成单元,适于根据所述图表配置信息和统计结果数据生成相应的图表。
[0055]可选地,统计计算单元,适于通过所述配置页面获取用户提交的统计计算策略;或者,预设统计计算策略库,该库中对应保存了源数据类型信息和统计计算策略,通过所述配置页面获取用户提交的源数据类型信息,根据该源数据类型信息从统计计算策略库中获得相应的统计计算策略。
[0056]可选地,所述统计计算单元,进一步适于将统计结果数据中的参数数据和得到参数数据所采用的统计计算策略的描述信息对应保存;
[0057]所述展示单元,进一步适于当鼠标或触控点停留在所述图表上的参数数据上时,显示该参数数据对应的统计计算策略的描述信息。
[0058]可选地,该装置进一步包括:
[0059]权限管理单元,适于通过所述配置页面获取用户输入的图表查看权限信息;图表查看权限信息包括:用户标识和该用户有权限查看的图表信息;以及适于将所生成的图表,根据所述图表查看权限信息将图表或图表的部分内容发送给相应的用户,或者,当用户登录并请求查看指定图表时,根据该指定图表的图表查看权限信息向该用户展示该用户有权限查看的图表内容。
[0060]由上述可知,本发明的技术方案,为用户提供了用于输入配置信息的配置页面,通过该页面获取用户提交的源数据文件和输入的图表配置信息,根据图表配置信息生成与源数据文件生成并展示相应的图表。该技术方案可以根据用户提供的源数据文件和图表配置信息自动生成相应的图表,不需要用户具有绘制图表的能力即可提供精良准确的图表,省去了用户主动绘制图表的时间,节约了资源并提高了效率。
[0061]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0062]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0063]图1示出了根据本发明一个实施例的一种图表生成方法的流程图;
[0064]图2示出了根据本发明一个实施例的一种图表生成装置的结构示意图;以及
[0065]图3示出了根据本发明一个实施例的又一种图表生成装置的结构示意图。
【具体实施方式】
[0066]下面将参照
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1