掌桥专利:专业的专利平台
掌桥专利
首页

图表自定义生成方法、装置、设备、介质及程序产品

文献发布时间:2023-06-19 12:10:19


图表自定义生成方法、装置、设备、介质及程序产品

技术领域

本发明涉及金融科技(Fintech)技术领域,尤其涉及图表自定义生成方法、装置、设备、计算机存储介质及计算机程序产品。

背景技术

随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对数据可视化技术提出了更高的要求。

在数据可视化领域,前端通常需要将一些后端的统计数据通过图表的形式进行展示,以供相关技术人员直观地进行数据分析。现有的方式通常是在用户选择图表模板类型后,后端开发接口再提供用户选择的图表所需的数据,然后将两者配置得到最终的数据统计图表。但是后端数据接口并非能够支持所有需要获取的数据,当用户提出新增图表生成需求,而后端所能获取的数据无法满足当前需求时,就需要投入开发人力重新修改代码才能生成对应图表。也即是上述情况反映出现有的数据图表生成方式依赖于后端数据接口的问题。

发明内容

本发明的主要目的在于提出一种图表自定义生成方法、装置、设备、计算机存储介质及计算机程序产品,旨在解决现有的数据图表生成方式依赖于后端数据接口的技术问题。

为实现上述目的,本发明提供一种图表自定义生成方法,所述图表自定义生成方法包括:

接收图表生成请求,根据所述图表生成请求从前端获取目标图表对应的图表自定义信息,其中,所述图表自定义信息至少包括图表配置样式以及自定义的结构化查询语句集;

根据所述结构化查询语句集获取所述目标图表依赖的图表数据集,并结合所述图表数据集和所述图表配置样式得到目标配置信息;

按照所述目标配置信息配置生成所述目标图表。

可选地,所述结构化查询语句集中包含多条结构化查询语句;

所述根据所述结构化查询语句集获取所述目标图表依赖的图表数据集的步骤包括:

调用后端的结构化查询语句执行接口,以基于所述结构化查询语句执行接口将所述结构化查询语句集传入后端;

在后端将所述结构化查询语句集中的多条结构化查询语句发送至数据库,以向数据库发起数据源查询请求;

基于所述数据源查询请求获取数据库返回的多条所述结构化查询语句分别对应的多个图表数据源,将多个所述图表数据源转化并汇总为所述图表数据集,其中,所述结构化查询语句与所述图表数据源一一对应。

可选地,所述在后端将所述结构化查询语句集中的多条结构化查询语句发送至数据库的步骤之前,还包括:

在后端将所述结构化查询语句集按照预设的特定字符拆分成多条所述结构化查询语句;

对多条所述结构化查询语句进行安全校验,以在安全校验通过后,执行步骤:在后端将所述结构化查询语句集中的多条结构化查询语句发送至数据库。

可选地,所述按照所述目标配置信息配置生成所述目标图表的步骤包括:

在所述目标配置信息中查找所述图表配置样式中所指明的多个所述图表数据源之间的依赖关系,以根据所述依赖关系确定所述目标图表的数据配置顺序;

根据所述目标配置信息与所述数据配置顺序构建所述目标图表,并将所述目标图表在前端页面上加载显示。

可选地,所述结合所述图表数据集和所述图表配置样式得到目标配置信息的步骤包括:

将所述图表数据集注入所述图表配置样式中,得到所述目标配置信息。

可选地,所述根据所述图表生成请求获取目标图表对应的图表自定义信息的步骤包括:

根据所述图表生成请求,获取填写于前端预设的新增图表页面中的自定义样式信息与所述结构化查询语句集,并基于所述新增图表页面确定目标图表模板;

结合所述自定义样式信息与所述目标图表模板得到所述图表配置样式。

可选地,所述按照所述目标配置信息配置生成所述目标图表的步骤之后,还包括:

获取并保存所述目标图表在前端页面上的初始位置信息;

在接收到图表拖拽指令时,基于所述图表拖拽指令获取所述目标图表的移动位置信息;

按照所述移动位置信息在所述前端页面上重新加载显示所述目标图表,将所述初始位置信息替换为所述移动位置信息并保存。

此外,为实现上述目的,本发明还提供一种图表自定义生成装置,所述图表自定义生成装置包括:

自定信息获取模块,用于接收图表生成请求,根据所述图表生成请求从前端获取目标图表对应的图表自定义信息,其中,所述图表自定义信息至少包括图表配置样式以及自定义的结构化查询语句集;

目标配置获取模块,用于根据所述结构化查询语句集获取所述目标图表依赖的图表数据集,并结合所述图表数据集和所述图表配置样式得到目标配置信息;

目标图表生成模块,用于按照所述目标配置信息配置生成所述目标图表。

此外,为实现上述目的,本发明还提供一种图表自定义生成设备,所述图表自定义生成设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的自定义图表生成程序,所述自定义图表生成程序被所述处理器执行时实现如上所述的图表自定义生成方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有自定义图表生成程序,所述自定义图表生成程序被处理器执行时实现如上所述的图表自定义生成方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的图表自定义生成方法的步骤。

本发明通过开放自定义的结构化查询语句(该语句易于编写且简洁有效)的提供渠道,使得用户能够根据实际需求自定义结构化查询语句并上传;然后使用自定义的结构化查询语句来获取构建目标图表所需的图表数据集,使得无需依赖后端数据接口来实现图表数据的获取,从而打破了后端数据接口的限制;最后通过将图表配置样式与图表数据集结合以配置生成目标图表,从而彻底消除了图表生成方式对后端数据接口的依赖性,减小了图表生成方式的局限性,从而解决了现有的数据图表生成方式依赖于后端数据接口的技术问题。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;

图2为本发明图表自定义生成方法第一实施例的流程示意图;

图3为本发明图表自定义生成方法第二实施例中一具体实施例的流程示意图;

图4为本发明图表自定义生成方法第三实施例中一具体实施例的流程时序图;

图5为本发明图表自定义生成装置的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。

如图1所示,该图表自定义生成装置可以包括:处理器1001,例如CPU,用户接口1003,网络接口1004,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及自定义图表生成程序。

在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(程序员端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的自定义图表生成程序,并执行下述图表自定义生成方法中的操作。

基于上述硬件结构,提出本发明图表自定义生成方法实施例。

随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对数据可视化技术提出了更高的要求。

在数据可视化领域,前端通常需要将一些后端的统计数据通过图表的形式进行展示,以供相关技术人员直观地进行数据分析。现有的方式通常是在用户选择图表模板类型后,后端开发接口再提供用户选择的图表所需的数据,然后将两者配置得到最终的数据统计图表。但是后端数据接口并非能够支持所有需要获取的数据,当用户提出新增图表生成需求,而后端所能获取的数据无法满足当前需求时,就需要投入开发人力重新修改代码才能生成对应图表。也即是上述情况反映出现有的数据图表生成方式依赖于后端数据接口的问题。

为解决上述问题,本发明提供一种图表自定义生成方法,即通过开放自定义的结构化查询语句(该语句易于编写且简洁有效)的提供渠道,使得用户能够根据实际需求自定义结构化查询语句并上传;然后使用自定义的结构化查询语句来获取构建目标图表所需的图表数据集,使得无需依赖后端数据接口来实现图表数据的获取,从而打破了后端数据接口的限制;最后通过将图表配置样式与图表数据集结合以配置生成目标图表,从而彻底消除了图表生成方式对后端数据接口的依赖性,减小了图表生成方式的局限性,从而解决了现有的数据图表生成方式依赖于后端数据接口的技术问题。

参照图2,图2为本发明图表自定义生成方法第一实施例的流程示意图。所述图表自定义生成方法包括;

步骤S10,接收图表生成请求,根据所述图表生成请求从前端获取目标图表对应的图表自定义信息,其中,所述图表自定义信息至少包括图表配置样式以及自定义的结构化查询语句集;

在本实施例中,本发明应用于图表自定义系统(以下简称为系统),系统包括前端(web端)和后端(服务器端)。图表生成请求指的是向系统发起图表生成任务的请求,可由用户通过前端直接向系统发起,也可由系统根据预设程序自行发起。目标图表指的是当前的图表生成任务中最终所希望生成的图表,同一图表生成任务中所需要生成的目标图表可为一个也可为多个。图表自定义信息指的是用户自定义的生成目标图表所需的相关信息,除了图表配置样式和结构化查询语句集之外,还可包括图表基本信息(图表名称、图表类型、创建人、创建时间等)。图表配置样式指的是目标图表的样式配置信息,既可完全由用户自定义设定,也可通过用户指定现有模板确定,还可通过用户先指定模板,然后再在指定模板的基础上进行样式更改而确定。例如用户可指定柱状折线图的模板,然后再自定义图表中线条的粗细、颜色等。结构化查询语句集指的是用户根据目标图表所需的数据源编写的一条或多条结构化查询语句(SQL,Structured Query Language)所组成的集合。

具体地,用户当前若是有新增统计图表需求,可在前端WEB页面打开新增图表页,然后可以参考Echarts官方网站的图表模板来填写图表配置样式,再填写可获取满足目标图表所依赖的图表数据集的一条或多条SOL,最后提交保存,此时即相当于用户通过前端向系统发送一图表生成请求。系统即可从该请求中获取,或是根据该请求获取到用户所填写的图表自定义信息。

步骤S20,根据所述结构化查询语句集获取所述目标图表依赖的图表数据集,并结合所述图表数据集和所述图表配置样式得到目标配置信息;

步骤S30,按照所述目标配置信息配置生成所述目标图表。

在本实施例中,图表数据集指的是目标图表所需的一个或多个数据源所组成集合。目标配置信息指的是结合图表数据集和图表配置样式所得到的最终生成目标图表所需的配置信息。具体地,系统通过执行结构化查询语句集中的一条或多条SQL语句向后端的数据库获取到一个或多个图表数据源,将这一个或多个图表数据源作为上述图表数据集,然后系统再将图表数据集合图表配置样式进行结合,得到目标配置信息。最后,系统按照该目标配置信息进行目标图表的配置生成,并将生成的目标图表渲染至前端进行显示。

需要说明的是,在实际应用中,系统可基于Echarts(一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表)来完成目标图表的生成。用户可以参考Echarts官方网站的图表模板来填写图表配置样式。

本实施例提供一种图表自定义生成方法。所述图表自定义生成方法通过接收图表生成请求,根据所述图表生成请求从前端获取目标图表对应的图表自定义信息,其中,所述图表自定义信息至少包括图表配置样式以及自定义的结构化查询语句集;根据所述结构化查询语句集获取所述目标图表依赖的图表数据集,并结合所述图表数据集和所述图表配置样式得到目标配置信息;按照所述目标配置信息配置生成所述目标图表。本实施例通过开放自定义的结构化查询语句(该语句易于编写且简洁有效)的提供渠道,使得用户能够根据实际需求自定义结构化查询语句并上传;然后使用自定义的结构化查询语句来获取构建目标图表所需的图表数据集,使得无需依赖后端数据接口来实现图表数据的获取,从而打破了后端数据接口的限制;最后通过将图表配置样式与图表数据集结合以配置生成目标图表,从而彻底消除了图表生成方式对后端数据接口的依赖性,减小了图表生成方式的局限性,从而解决了现有的数据图表生成方式依赖于后端数据接口的技术问题。

进一步地,基于上述图2所示的第一实施例,提出本发明图表自定义生成方法的第二实施例。在本实施例中,所述结构化查询语句集中包含多条结构化查询语句;

步骤S20包括:

步骤S21,调用后端的结构化查询语句执行接口,以基于所述结构化查询语句执行接口将所述结构化查询语句集传入后端;

步骤S22,在后端将所述结构化查询语句集中的多条结构化查询语句发送至数据库,以向数据库发起数据源查询请求;

步骤S23,基于所述数据源查询请求获取数据库返回的多条所述结构化查询语句分别对应的多个图表数据源,将多个所述图表数据源转化并汇总为所述图表数据集,其中,所述结构化查询语句与所述图表数据源一一对应。

在本实施例中,步骤S20之前,用户在提交图表自定义信息后,系统自动保存图表自定义信息至后端数据库,当前页面自动刷新,系统初始化图表展示页面,然后调用后端图表信息接口,根据当前传入的参数(例如图表名称、图表类型、创建人等信息)查询数据库,从已保存的信息中筛查并返回满足条件的图表配置样式和包含多条SQL语句的SQL语句集。然后系统调用后端的SQL执行接口,将多条SQL语句作为参数传入,以基于多条SQL语句集向数据库发起数据源请求,再将数据库返回的多个图表数据源(一条SQL语句对应一个图表数据源),处理成特定格式的数据集。需要说明的是,对于多条结构化查询语句,系统在后端优选为按照异步请求的方式将其送至数据库,以提高查询并发量,避免请求超时。

另外,作为一具体实施方式,对于数据集处理,具体处理方式如下:

例如,数据库返回的格式:

则处理后的数据集的格式为:

其中,每个source为一个二维数组,首行为表头,用于自动生成图表中坐标轴的标识。

本实施例通过在存在多条SQL语句时,采用异步调用的方式执行各条SQL语句,使得能够提高查询并发量,从而避免出现请求超时最终查询失败的情况。

进一步地,步骤S22之前,还包括:

步骤A1,在后端将所述结构化查询语句集按照预设的特定字符拆分成多条所述结构化查询语句;

步骤A2,对多条所述结构化查询语句进行安全校验,以在安全校验通过后,执行步骤:在后端将所述结构化查询语句集中的多条结构化查询语句发送至数据库。

在本实施例中,特定字符具体可为分号。系统沿用AQL规则,以分号“;”来拆分SQL语句例如,用户所填写的原SQL语句集为:“select*from student;select*fromcourse”,系统按照分号拆分后的SQL数组为:["select*from student","select*fromcourse"]。拆分后,系统还需对多条结构化查询语句进行安全校验。具体的校验规则如下:每条语句必须以select开头,限制只能执行查询操作,若存在未以select开头的语句,则生成并输出相应的报错信息;对指定的特殊字符做过滤处理,从而避免SQL语句攻击,如单引号、感叹号等;每条SQL语句按空格符进行拆分,拆分后的单词组中不允许出现insert、delete、update、alter等DDL(数据定义语言)操作,若出现则生成并输出相应的报错信息。

本实施例通过对SQL语句进行安全校验,从而避免SQL语句中可能存在的部分干扰信息影响到后续的查询过程,提高查询成功率。

进一步地,步骤S30包括:

步骤S31,在所述目标配置信息中查找所述图表配置样式中所指明的多个所述图表数据源之间的依赖关系,以根据所述依赖关系确定所述目标图表的数据配置顺序;

步骤S32,根据所述目标配置信息与所述数据配置顺序构建所述目标图表,并将所述目标图表在前端页面上加载显示。

在本实施例中,以Echarts加载样式配置为例进行说明。系统调用Echarts的init和setOption方法,目标配置信息作为参数传给setOption方法。如果options里指定了数据集中的图表数据源的依赖关系,如datasetIndex=0,则表示基于数据集中的第一个图表数据源来构建图表,其余依赖关系类推。这样复杂的混合图表中的每个模块(例如柱状折线图就分为柱状图和折线图两个模块)就可以根据与数据集中的图表数据源的依赖关系来获取对应的数据。系统在构建目标图表的同时还可通过同步加载显示以实现目标图表的预览,以便用户实时查看。

作为一具体实施例,如图3所示。用户在向系统发起新增图表任务后,首先需要指定图表名称,然后填写目标图表的自定义配置信息。系统获取到用户填写的自定义配置信息后,判断单条SQL是否能够满足构建目标图表的需要,若是,系统则可配置单条SQL,获取单条SQL对应的图表数据源,然后结合这一图表数据源和配置信息配置Echarts样式;若否,系统则将SQL语句集通过特殊符号间隔拆分成多条SQL语句,然后从数据库中获取多条SQL语句对应的多个图表数据源,组成图表数据集。系统判断图表数据集中的图表数据源的格式是否大于1,若是,则必须指定图表数据源的依赖关系(依赖关系已在图表配置样式中由用户所指定);若否,则指定图表数据源的依赖关系不作要求。最后系统保存目标配置信息,基于此进行目标图表的配置生成,以完成当前的新增图表任务。

本实施例通过提供目标图表的实时预览功能,使得用户可以第一时间查看目标图表的显示效果,从而大大提升了用户体验。

进一步地,基于上述图2所示的第一实施例,提出本发明图表自定义生成方法的第三实施例。在本实施例中,步骤S20还包括:

步骤S24,将所述图表数据集注入所述图表配置样式中,得到所述目标配置信息。

在本实施例中,图表数据集与图表配置样式的结合方式为,将图表数据集中的一个或多个图表数据源注入图表配置样式中,注入后的结果作为上述目标配置信息。

本实施例通过以注入的方式将图表数据集与图表配置样式结合,提升了目标配置信息的生成效率。

进一步地,步骤S10包括:

步骤S11,根据所述图表生成请求,获取填写于前端预设的新增图表页面中的自定义样式信息与所述结构化查询语句集,并基于所述新增图表页面确定目标图表模板;

步骤S12,结合所述自定义样式信息与所述目标图表模板得到所述图表配置样式。

在本实施例中,当有新增统计图表需求时,用户可以在前端WEB页面打开新增图表页面,页面中设计有填写目标图表的基本信息(图表名称、创建人等)、图表样式配置以及结构化查询语句集的相应位置。具体地对于图表样式配置,用户可在页面相应位置选择需要使用的某一图表模板,然后再按照自己的实际需求填写或选择需要对模板样式进行修改的部分,系统则可结合用户当前选中的目标图表模板以及自定义的修改样式得到最终的图表配置样式。

本实施例通过提供现有模板和自定义修改相结合的方式,使得用户能够从Echarts等软件中的已有图表模板中进行选择,然后再按照实际需求更改部分样式,从而使得图表配置方式更加灵活且高效;且通过开放自定义图表配置信息的提供渠道,使得用户能够根据实际需求自定义图表的样式,打破了前端预定义图表模板的局限性。

进一步地,步骤S30之后,还包括:

步骤S40获取并保存所述目标图表在前端页面上的初始位置信息;

步骤S50,在接收到图表拖拽指令时,基于所述图表拖拽指令获取所述目标图表的移动位置信息;

步骤S60,按照所述移动位置信息在所述前端页面上重新加载显示所述目标图表,将所述初始位置信息替换为所述移动位置信息并保存。

在本实施例中,初始位置信息指的是系统在保存用户所填写的自定义配置信息的同时,另外自动保存的目标图表的图表布局在当前WEB页面上的位置信息(通常采用坐标信息)。而在用户点击提交保存后,页面刷新并加载出目标图表的预览图,用户可以拖拽页面中的目标图表,还可以拖动图表的右下角来对目标图表进行缩放。在用户对目标图表的初始位置进行调整后,系统可自动保存目标图表移动或缩放后的新的位置信息(即上述移动位置信息)。并将新的位置信息取代原先的位置信息进行保存,以便下次调用时将目标图表按照新的位置信息进行显示。

作为一具体实施例,如图4所示。用户在新增图表页面填写完目标图表的基本信息、图表配置样式以及结构化查询语句集之后,点击保存提交,系统自动刷新前端页面以初始化图表展示页面,然后调用后端的图表信息接口向数据库查询已保存的图表配置样式、SQL语句集以及系统自动保存的初始位置信息,数据库返回这些信息WEB端后,系统调用后端的SQL执行接口,以开始处理多条SQL语句。系统通过异步调用的方式向数据库发送多条SQL语句,向数据库查询对应的数据源信息,数据库返回多条SQL语句分别对应的多个图表数据源以组成图表数据集。然后系统将当前返回的图表数据集注入图表配置样式中,根据基于Echarts加载样式配置,构建目标图表并渲染显示,同时用户可随时调整目标图表在页面中的位置。

本实施例通过提供图表位置调整功能,使得用户能够按照需求随意移动目标图表在页面中的显示位置,或是缩放图表的大小,以进一步提升方案的灵活性以及用户体验。

如图5所示,本发明还提供一种图表自定义生成装置,所述图表自定义生成装置包括:

自定信息获取模块10,用于接收图表生成请求,根据所述图表生成请求从前端获取目标图表对应的图表自定义信息,其中,所述图表自定义信息至少包括图表配置样式以及自定义的结构化查询语句集;

目标配置获取模块20,用于根据所述结构化查询语句集获取所述目标图表依赖的图表数据集,并结合所述图表数据集和所述图表配置样式得到目标配置信息;

目标图表生成模块30,用于按照所述目标配置信息配置生成所述目标图表。

可选地,所述结构化查询语句集中包含多条结构化查询语句;

所述目标配置获取模块20包括:

查询语句传入单元,用于调用后端的结构化查询语句执行接口,以基于所述结构化查询语句执行接口将所述结构化查询语句集传入后端;

查询请求发起单元,用于在后端将所述结构化查询语句集中的多条结构化查询语句发送至数据库,以向数据库发起数据源查询请求;

查询数据返回单元,用于基于所述数据源查询请求获取数据库返回的多条所述结构化查询语句分别对应的多个图表数据源,将多个所述图表数据源转化并汇总为所述图表数据集,其中,所述结构化查询语句与所述图表数据源一一对应。

可选地,所述目标配置获取模块20还包括:

查询语句拆分单元,用于在后端将所述结构化查询语句集按照预设的特定字符拆分成多条所述结构化查询语句;

查询语句校验单元,用于对多条所述结构化查询语句进行安全校验,以在安全校验通过后,执行步骤:在后端将所述结构化查询语句集中的多条结构化查询语句发送至数据库。

可选地,所述目标图表生成模块30包括:

在配置顺序确定单元,用于在所述目标配置信息中查找所述图表配置样式中所指明的多个所述图表数据源之间的依赖关系,以根据所述依赖关系确定所述目标图表的数据配置顺序;

图表加载显示单元,用于根据所述目标配置信息与所述数据配置顺序构建所述目标图表,并将所述目标图表在前端页面上加载显示。

可选地,所述目标配置获取模块20还包括:

图表数据注入单元,用于将所述图表数据集注入所述图表配置样式中,得到所述目标配置信息.

可选地,所述自定信息获取模块10包括:

目标模板确定单元,用于根据所述图表生成请求,获取填写于前端预设的新增图表页面中的自定义样式信息与所述结构化查询语句集,并基于所述新增图表页面确定目标图表模板;

配置样式获取单元,用于结合所述自定义样式信息与所述目标图表模板得到所述图表配置样式。

可选地,所述图表自定义生成装置还包括:

初始位置保存模板,用于获取并保存所述目标图表在前端页面上的初始位置信息;

移动位置获取模块,用于在接收到图表拖拽指令时,基于所述图表拖拽指令获取所述目标图表的移动位置信息;

移动位置保存模块,用于按照所述移动位置信息在所述前端页面上重新加载显示所述目标图表,将所述初始位置信息替换为所述移动位置信息并保存。

本发明还提供一种图表自定义生成设备。

所述图表自定义生成设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的自定义图表生成程序,其中所述自定义图表生成程序被所述处理器执行时,实现如上所述的图表自定义生成方法的步骤。

其中,所述自定义图表生成程序被执行时所实现的方法可参照本发明图表自定义生成方法的各个实施例,此处不再赘述。

本发明还提供一种计算机可读存储介质。

本发明计算机可读存储介质上存储有自定义图表生成程序,所述自定义图表生成程序被处理器执行时实现如上所述的图表自定义生成方法的步骤。

其中,所述自定义图表生成程序被执行时所实现的方法可参照本发明图表自定义生成方法各个实施例,此处不再赘述。

本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的图表自定义生成方法的步骤。

其中,所述计算机程序被执行时所实现的方法可参照本发明图表自定义生成方法各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 图表自定义生成方法、装置、设备、介质及程序产品
  • 图表组件排列方法、装置、设备、存储介质及程序产品
技术分类

06120113195510