图表生成方法及装置的制造方法

文档序号:9887608阅读:269来源:国知局
图表生成方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息处理领域,尤其涉及一种图表生成方法及装置。
【背景技术】
[0002]图表作为直观、形象地展示统计信息的手段,一直广受人们应用。
[0003]但是当前人们用的较多的图表处理工具如Excel,这种图表生成是基于数据报表索引生成的,数据报表的调用与图表的生成是直接关联的,一旦对数据报表进行数据项的变动,整个图表都需要重新调整和加以修改,容易出错;且图表的展示形式死板,图表的展示类型单一,图例色调固定,很难根据用户自定义的需求进行多样化的动态的数据信息展示;因此,现有的图表生成过程中图表展示的灵活性较差,在用户需求变更的情况下,需要重新进行图表设计、调整,且图表的生成对于使用者的专业技术要求较高,造成用户使用不便。

【发明内容】

[0004]本发明提供一种图表生成方法及装置,用于解决现有技术中图表展示灵活性差,数据引用易出错的问题,可实现用户自定义,图表多样化展现,方便使用和推广。
[0005]本发明提供一种图表生成方法,包括:
[0006]接收用户的图表生成请求,所述图表生成请求包含第一图表类型标识、数据内容标识、数据形式标识;
[0007]从模板库中获取所述第一图表类型标识对应的图表模板,从数据库中获取所述数据内容标识对应的数据信息,并且从算数逻辑库中获取所述数据形式标识对应的数据分析公式;
[0008]根据所述数据分析公式对所述数据信息进行算数逻辑运算,并将运算得到的数据信息对应填写到所述图表模板中,得到用户请求的第一图表;
[0009]对所述第一图表进行显示处理。
[0010]本发明还提供一种图表生成装置,包括:
[0011]第一接收模块,用于接收用户的图表生成请求,所述图表生成请求包含第一图表类型标识、数据内容标识、数据形式标识;
[0012]第一获取模块,用于从模板库中获取所述第一图表类型标识对应的图表模板,从数据库中获取所述数据内容标识对应的数据信息,并且从算数逻辑库中获取所述数据形式标识对应的数据分析公式;
[0013]运算模块,用于根据所述数据分析公式对所述数据信息进行算数逻辑运算;
[0014]第一写入模块,用于将运算得到的数据信息对应填写到所述图表模板中,得到用户请求的第一图表;
[0015]第一显示模块,用于对所述第一图表进行显示处理。
[0016]本发明提供一种图表生成方法及装置,用于解决现有技术中图表展示灵活性差,数据引用易出错的问题,可实现用户自定义,图表多样化展现,方便使用和推广。
[0017]本发明的图表生成方法及装置,通过接收用户的图表生成请求,获取该图表生成请求对应的图表模板、数据信息,数据分析公式,根据数据分析公式对数据信息进行算数逻辑运算,并将运算得到的数据信息对应填写到图表模板中,得到并显示用户请求的图表。从而解决了现有技术中图表展示灵活性差,数据引用易出错的问题,可实现用户自定义,图表多样化展现,方便使用和推广。
【附图说明】
[0018]图1为本发明图表生成方法的实施例一的流程示意图;
[0019]图2为本发明图表生成方法的实施例二的流程示意图;
[0020]图3为本发明图表生成方法的实施例三的流程示意图;
[0021]图4为本发明图表生成方法的实施例四的流程示意图;
[0022]图5为本发明图表生成方法的实施例五的流程示意图;
[0023]图6为本发明图表生成方法的实施例六的流程示意图;
[0024]图7为本发明图表生成装置的实施例一的结构示意图;
[0025]图8为本发明图表生成装置的实施例二的结构示意图;
[0026]图9为本发明图表生成装置的实施例四的结构示意图;
[0027]图10为本发明图表生成装置的实施例五的结构示意图;
[0028]图11为本发明图表生成装置的实施例六的结构示意图;
【具体实施方式】
[0029]如图1所示,本发明图表生成方法的实施例一的流程示意图。如图1所示,本实施例一所述的方法,包括:
[0030]步骤101、接收用户的图表生成请求。
[0031]具体地,图表生成装置接收用户的图表生成请求,图表生成请求包含第一图表类型标识、数据内容标识、数据形式标识。其中,第一图表类型标识包含用户需要显示的图表模板的类型信息,图表模板可以是地域分区图(以地图的形式显示区域性数据)、柱状图、折线图、饼图中的任意一个或多个的组合;数据内容标识包含用户所要显示的数据内容的属性,如用户请求显示各个地区的某经费占全国总经费的比例的图表,则数据内容标识可以包含,年份(月份)、地区名称、经费名称等属性;数据形式标识包含用户所要显示的数据内容的具体呈现形式,如利用数据形式标识对应的不同的数据分析公式得到数据的不同运算结果,且数据格式多样化,如百分比数据、归一化数据、确切数值数据等。为举例说明本发明的实施例,以各个地区的某经费占全国总经费的比例的图表为例,但本发明的数据信息的图表显示不仅仅限于此类数据。
[0032]步骤102、从模板库中获取第一图表类型标识对应的图表模板,从数据库中获取数据内容标识对应的数据信息,并且从算数逻辑库中获取数据形式标识对应的数据分析公式。
[0033]具体的,数据信息从数据库中获取,可以将图表的显示及对图表的前端操作与图表数据存储的数据库分开,有效保护数据库资源不被破坏,避免用户对数据的误操作,如增加、删除、修改等,从而避免传统图表中显示数据引用出错的问题。
[0034]步骤103、根据数据分析公式对数据信息进行算数逻辑运算。
[0035]步骤104、将运算得到的数据信息对应填写到图表模板中,得到用户请求的第一图表。
[0036]具体的,根据数据分析公式对数据信息进行算数逻辑运算,例如,用户请求显示各个地区的某经费占全国总经费的比例的图表,根据数据内容标识从数据库中获取数据内容标识对应的数据信息,如获取到某年、某些地区的某项经费的数据信息以及某年、全国的总经费数据信息,然后根据数据形式标识,如显示各个地区的某经费占全国总经费的比例,从算数逻辑库中获取该数据形式标识对应的数据分析公式,运算得到某年各个地区的某经费分别占全国的某经费的比例值,然后将运算得到的各个比例数据值对应填写到图表模板中,从而得到用户请求的第一图表,即各个地区的某经费占全国总经费的比例的图表。
[0037]步骤105、对第一图表进行显示处理。
[0038]本实施例的图表生成方法,通过接收用户的图表生成请求,获取该图表生成请求对应的图表模板、数据信息,数据分析公式,根据数据分析公式对数据信息进行算数逻辑运算,并将运算得到的数据信息对应填写到图表模板中,得到并显示用户请求的图表。从而解决了现有技术中图表展示灵活性差,数据引用易出错的问题,可实现用户自定义,图表多样化展现,方便使用和推广。
[0039]进一步地,如图2所示,本发明图表生成方法的实施例二的流程示意图,本实施例二在上述实施例一所述的方法的基础上,在步骤104、将运算得到的数据信息对应填写到图表模板中之前,还包括如下步骤:
[0040]步骤201、采用第一统计步长对统计范围进行划分,得到第一统计区间。
[0041]具体的,用户的图表生成请求还包含:统计范围以及第一统计步长。图表生成装置根据用户的图表生成请求,采用第一统计步长对数据的统计范围进行划分,得到第一统计区间。例如,用户请求生成各个地区的某经费占全国总经费的比例的图表,其中,数据的比例统计范围为10%?50%,第一统计步长为10%,根据第一统计步长的取值,将该统计范围划分为4个第一统计区间,每个第一统计区间以10%等差排列。
[0042]步骤202、将运算得到的数据信息划分入各第一统计区间。
[0043]步骤203、将各第一统计区间内的数据信息的颜色
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1