图表生成方法、装置、存储介质和电子设备与流程

文档序号:16856116发布日期:2019-02-12 23:19阅读:158来源:国知局
图表生成方法、装置、存储介质和电子设备与流程
本公开涉及信息
技术领域
,具体地,涉及一种图表生成方法、装置、存储介质和电子设备。
背景技术
:随着互联网、大数据等信息技术的迅猛发展,应用于工业、政务、管理等领域的表单业务都开始使用电子图表。电子图表能够收集大量的数据信息、便于对数据进行分析、检索和统计。电子图表的生成过程,首先需要选定指标轴和维度轴,再将数据库中相应的数据展示在电子图表中。而对于电子图表的设计,操作难度大,对于初次使用的用户来说,使用体验差,耗费工作量。技术实现要素:本公开的目的是提供一种图表生成方法、装置、存储介质和电子设备,用以解决电子图表设计灵活度和可操作性低的问题。为了实现上述目的,根据本公开实施例的第一方面,提供一种图表生成方法,所述方法包括:根据表单中用户选择的目标控件,创建数据描述模型,所述数据描述模型包括用于描述坐标轴对应控件的属性;根据用户输入的图表属性,创建图表样式模型;根据所述目标控件对应的数据、所述数据描述模型和所述图表样式模型,生成图表。可选的,所述根据所述目标控件对应的数据、所述数据描述模型和所述图表样式模型,生成图表,包括:根据用户输入的第一过滤条件,创建数据过滤模型;根据所述数据过滤模型,对所述目标控件对应的数据进行筛选;根据经过筛选的所述目标控件对应的数据、所述数据描述模型和所述图表样式模型,生成所述图表。可选的,在所述根据所述目标控件对应的数据、所述数据描述模型和所述图表样式模型,生成图表之后,所述方法还包括:根据用户输入的第二过滤条件,创建用户过滤模型;根据所述用户过滤模型,对所述目标控件对应的数据进行筛选;根据经过筛选的所述目标控件对应的数据、所述数据描述模型和所述图表样式模型,更新所述图表。可选的,所述根据所述目标控件对应的数据、所述数据描述模型和所述图表样式模型,生成图表,包括:通过前台将所述数据描述模型发送至后台;通过所述后台利用所述数据描述模型对所述目标控件对应的数据进行分析,以便将所述目标控件对应的数据中与所述数据描述模型对应的目标数据发送至所述前台;通过所述前台根据所述图表样式模型对所述目标数据进行渲染,生成所述图表。可选的,所述数据描述模型包括:所述目标控件在所述表单中的属性、坐标轴的属性和对所述目标控件对应的数据的处理算法;所述图表样式模型包括:图表名称、图表类型、排序方式、显示规则中的至少一个。可选的,所述第一过滤条件或所述第二过滤条件包括:所述表单中的被过滤控件、过滤条件、过滤规则中的至少一个,所述数据过滤模型或所述用户过滤模型包括:模型名称、所述被过滤控件的数据类型、所述被过滤控件对应在所述表单中的编号、所述过滤条件、所述过滤规则中的至少一个。根据本公开实施例的第二方面,提供一种图表生成装置,所述装置包括:描述模型创建模块,用于根据表单中用户选择的目标控件,创建数据描述模型,所述数据描述模型包括用于描述坐标轴对应控件的属性;样式模型创建模块,用于根据用户输入的图表属性,创建图表样式模型;生成模块,用于根据所述目标控件对应的数据、所述数据描述模型和所述图表样式模型,生成图表。可选的,所述生成模块包括:过滤模型创建子模块,用于根据用户输入的第一过滤条件,创建数据过滤模型;过滤子模块,用于根据所述数据过滤模型,对所述目标控件对应的数据进行筛选;生成子模块,用于根据经过筛选的所述目标控件对应的数据、所述数据描述模型和所述图表样式模型,生成所述图表。可选的,所述装置还包括:过滤模型创建模块,用于在所述根据所述目标控件对应的数据、所述数据描述模型和所述图表样式模型,生成图表之后,根据用户输入的第二过滤条件,创建用户过滤模型;过滤模块,用于根据所述用户过滤模型,对所述目标控件对应的数据进行筛选;更新模块,用于根据经过筛选的所述目标控件对应的数据、所述数据描述模型和所述图表样式模型,更新所述图表。可选的,所述生成模块包括:模型发送子模块,用于通过前台将所述数据描述模型发送至后台;分析子模块,用于通过所述后台利用所述数据描述模型对所述目标控件对应的数据进行分析,以便将所述目标控件对应的数据中与所述数据描述模型对应的目标数据发送至所述前台;渲染子模块,用于通过所述前台根据所述图表样式模型对所述目标数据进行渲染,生成所述图表。可选的,所述数据描述模型包括:所述目标控件在所述表单中的属性、坐标轴的属性和对所述目标控件对应的数据的处理算法;所述图表样式模型包括:图表名称、图表类型、排序方式、显示规则中的至少一个。可选的,所述第一过滤条件或所述第二过滤条件包括:所述表单中的被过滤控件、过滤条件、过滤规则中的至少一个,所述数据过滤模型或所述用户过滤模型包括:模型名称、所述被过滤控件的数据类型、所述被过滤控件对应在所述表单中的编号、所述过滤条件、所述过滤规则中的至少一个。根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面提供的图表生成方法的步骤。根据本公开实施例的第四方面,提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面提供的图表生成方法的步骤。通过上述技术方案,本公开通过用户从表单中选择的目标控件,来创建包括了描述坐标轴对应控件的属性的数据描述模型,再根据用户输入的图表属性来创建图表样式模型,最后由图表中目标控件对应的数据和数据描述模型、图表样式模型来生成图表。能够根据用户需求定制图表,简化图表的设计步骤,提高图表生成的效率、灵活度和可操作性。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1是根据一示例性实施例示出的一种图表生成方法的流程图;图2是根据图1所示的一示例性实施例的显示界面示意图;图3是根据图1所示的一示例性实施例生成的图表;图4是根据一示例性实施例示出的另一种图表生成方法的流程图;图5是根据一示例性实施例示出的另一种图表生成方法的流程图;图6是根据一示例性实施例示出的另一种图表生成方法的流程图;图7是根据一示例性实施例示出的一种图表生成装置的框图;图8是根据一示例性实施例示出的另一种图表生成装置的框图;图9是根据一示例性实施例示出的另一种图表生成装置的框图;图10是根据一示例性实施例示出的另一种图表生成装置的框图;图11是根据一示例性实施例示出的一种电子设备的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在介绍本公开提供的图表生成方法、装置、存储介质和电子设备之前,首先对本公开中各个实施例所涉及的应用场景进行介绍,该应用场景可以为图表设计器,图表设计器包括用于获取用户设计需求、数据库数据显示和图表显示的前台(例如可以是显示界面),还包括用于存储数据和对数据进行分析、筛选的后台(例如可以是由实现对应逻辑的代码组成的模块)。图1是根据一示例性实施例示出的一种图表生成方法的流程图,如图1所示,该方法包括:步骤101,根据表单中用户选择的目标控件,创建数据描述模型,数据描述模型包括用于描述坐标轴对应控件的属性。举例来说,对于数据库中存储的大量数据,用户很难直接看出数据中包含的规律和走向,因此可以生成更加直观、更易于总结规律的图表来辅助用户。可以在显示界面上显示表单(包含了多个数据列),以使用户能够直观地看到数据库中的数据,用户根据实际需求选择图表中每个坐标轴要显示的目标控件(即表单中的多个数据列)。其中,二维图表中包含两个轴:指标轴(y轴)和维度轴(x轴),指标轴通常用来显示数据的大小,而维度轴通常用来指示不同的分类,通常情况下,指标轴可以对应多个数据列,维度轴对应一个数据列。用户可以通过键盘输入目标控件的名称,或者直接从表单中将目标控件拖拽到指定位置来选择目标控件。根据目标控件来创建数据描述模型,其中,数据描述模型中可以包括了各个坐标轴对应控件的属性,即目标控件对应在表单中的属性(例如用户选择的数据列对应的数据类型、编号等),还可以包括坐标轴自身的属性(例如:坐标轴名称、单位等),进一步的,还可以包括对目标控件对应数据的处理算法(例如:求和、排序等)和展示规则等。步骤102,根据用户输入的图表属性,创建图表样式模型。示例的,用户还可以根据实际需求选择图表的要显示出的样式,例如用户可以通过键盘输入图表的名称,或者在下拉列表中选择图表的显示类型(例如:柱状图、饼状图、折线图、散点图、雷达图等)、排序的方式(例如:升序、降序等)等,让用户能够直观选择图表的设计参数,便于操作。需要说明的是,数据描述模型和图表样式模型可以是基于json(英文:javascriptobjectnotation,中文:java脚本对象简谱)、xml(英文:extensiblemarkuplanguage,中文:可扩展标记语言)等数据格式来描述的,可以理解为根据用户需求建立的结构体,用于规定数据的描述规则,和图表展示规则,并指示如何对数据进行渲染以生成图表。步骤103,根据目标控件对应的数据、数据描述模型和图表样式模型,生成图表。举例来说,用步骤101中获得的数据描述模型来对目标控件对应的数据进行解析,以数据描述模型中指示的格式将目标控件对应的数据进行提取,得到了符合数据描述模型的数据,再根据步骤102中获得的图表样式模型对符合数据描述模型的数据进行渲染,生成符合用户需求的图表。需要说明的是,数据描述模型和图表样式模型和表单中的数据是分离的,能够使生成的图表与表单中的数据动态地保持一致,与现有技术中,生成的图表中数据和图表是静态的不同,即表单中的数据更新了,或者数据描述模型、图表样式模型发生了改变,那么相应的图表也会动态变化,不需要用户来执行刷新操作,减少了计算的数据量,生成图表的速度快。示例的,以表单中包含了某项目招标的数据信息为例,如表1所示,其中包含了多个数据列,“预算”数据列的数据类型为数字类型,“合同状态”数据列的数据类型为可选择类型(包括:有效、失效、待续约),“资质”数据列为文本类型。用户在显示界面能够看到表1中所显示的表单的数据,进一步的,如图2所示,用户可以根据具体需求来设计数据描述模型和图表样式模型,例如在数据描述模型中,用户可以通过拖拽表1中的控件“合同状态”作为x轴,并将x轴对应的数据处理算法设置为“实际值”,再拖拽表1中的控件“预算”进行作为y轴,并将y轴对应的数据处理算法设置为“求和”。在图表样式模型中,用户输入图表名称为:图表1,图表样式为:柱状图,排序方式为:降序排列。将表1中“合同状态”和“预算”两个数据列中包含的数据按照数据描述模型中指示的格式进行解析,再按照图表样式模型进行渲染,得到如图3所示的图表。表1预算(万元)合同状态资质…280有效二级甲等…510有效一级乙等…375待续约二级乙等……………420有效三级甲等…综上所述,本公开通过用户从表单中选择的目标控件,来创建包括了描述坐标轴对应控件的属性的数据描述模型,再根据用户输入的图表属性来创建图表样式模型,最后由图表中目标控件对应的数据和数据描述模型、图表样式模型来生成图表。能够根据用户需求定制图表,简化图表的设计步骤,提高图表生成的效率、灵活度和可操作性。图4是根据一示例性实施例示出的另一种图表生成方法的流程图,如图4所示,步骤103包括:步骤1031,根据用户输入的第一过滤条件,创建数据过滤模型。步骤1032,根据数据过滤模型,对目标控件对应的数据进行筛选。步骤1033,根据经过筛选的目标控件对应的数据、数据描述模型和图表样式模型,生成图表。举例来说,用户在设计图表的过程中,可能出现只需要目标控件对应的数据中一部分数据的场景,即,目标控件对应的数据中存在用户不需要的数据,对应这种场景,可以根据用户输入的第一过滤条件来创建数据过滤模型。其中过滤条件中可以指明:需要进行过滤的控件名称、过滤的条件或者过滤的规则,例如:表单中包括一个班级学生的语文期末考试成绩,用户想了解该班级中女生的语文成绩分布,那么可以设置过滤条件为:需要进行过滤的控件名称为“性别”,过滤的条件是“女”。对应的数据过滤模型中可以包括:模型名称,需要进行过滤的控件的名称、数据类型、编号,过滤条件等参数。利用数据过滤模型来对目标控件对应的数据进行筛选,获得满足第一过滤条件的数据,再根据图表样式模型对经过筛选的目标控件对应的数据进行渲染,生成符合用户需求的图表。图5是根据一示例性实施例示出的另一种图表生成方法的流程图,如图5所示,在步骤103之后,该方法还包括:步骤104,根据用户输入的第二过滤条件,创建用户过滤模型。步骤105,根据用户过滤模型,对目标控件对应的数据进行筛选。步骤106,根据经过筛选的目标控件对应的数据、数据描述模型和图表样式模型,更新图表。示例的,根据用户的需求,通过建立数据描述模型和图表样式模型(还可以包括数据过滤模型)得到图表后,用户可能需要进一步对数据进行筛选,或者一份图表会发送给多个不同的用户,每个用户根据具体需求和使用场景,也可能需要对图表中的数据进一步筛选。针对这样的场景,可以根据用户输入的第二过滤条件,来创建用户过滤模型。同样的,过滤条件中可以指明:需要进行过滤的控件名称、过滤的条件或者过滤的规则。对应的用户过滤模型中可以包括:模型名称,需要进行过滤的控件的名称、数据类型、编号,过滤条件等参数。需要说明的是,在对目标控件对应的数据进行筛选时,可以分为两类场景:一种是在步骤1031中,用户没有输入第一过滤条件,即没有创建数据过滤模型的场景,此时通过用户过滤模型来对目标控件对应的数据进行筛选,获得满足第二过滤条件的数据,再根据图表样式模型对经过筛选的目标控件对应的数据进行渲染,对已经生成的图表进行更新。另一种场景是在步骤1031中,用户输入了第一过滤条件,生成了相应的数据过滤模型,那么图表中需要展示的数据应当即满足第一过滤条件,又满足第二过滤条件,此时通过数据过滤模型和用户过滤模型同时来对目标控件对应的数据进行筛选,获得同时满足第一过滤条件和第二过滤条件的数据,再根据图表样式模型对经过筛选的目标控件对应的数据进行渲染,对已经生成的图表进行更新。在现有技术中,图表生成后,不会随着表单中数据的改变而自动更新,需要用户主动进行刷新或者重新生成表格,需要对表单中的全部数据进行渲染,数据量大,速度慢。而本实施例中通过建立用户过滤模型,直接对目标控件对应的数据进行筛选,只对将筛选后的数据进行渲染,使图表能够和表单中的数据保持一致,不需要用户主动刷新,涉及的数据量小,速度快。例如:已生成的图表中包括一个班级学生语文期末考试成绩,老师将该图表分发给该班级中各个小组的组长,每个组长可以将各自小组中组员的姓名作为第二过滤条件,从而获得只显示各小组中组员成绩的图表。图6是根据一示例性实施例示出的另一种图表生成方法的流程图,如图6所示,步骤103包括:步骤1034,通过前台将数据描述模型发送至后台。步骤1035,通过后台利用数据描述模型对目标控件对应的数据进行分析,以便将目标控件对应的数据中与数据描述模型对应的目标数据发送至前台。步骤1036,通过前台根据图表样式模型对目标数据进行渲染,生成图表。举例来说,获取用户选择的目标控件和图表属性,都是由前台来实现的,其中前台可以是通过终端的显示屏幕所展示出来的显示界面,前台根据获取的目标控件和图表属性建立数据描述模型和图表样式模型,并将数据描述模型发送至后台,后台可以是存储在终端的处理器中的,实现对应功能的代码组成的模块。后台在接收到数据描述模型后,以数据描述模型中指示的格式将目标控件对应的数据进行提取,得到了符合数据描述模型的目标数据,再将目标数据发送给前台。前台接收到目标数据后,根据图表样式模型对目标数据进行渲染,生成符合用户需求的图表。可选的,数据描述模型包括:目标控件在表单中的属性、坐标轴的属性和对目标控件对应的数据的处理算法。图表样式模型包括:图表名称、图表类型、排序方式、显示规则中的至少一个。以表单中包括了一个学校中每个学院的学生的英文成绩为例,对应的基于json格式描述的数据描述模型可以包括以下字段:xaxislabel:"学院",xaxisname:"strdepartment",xaxistype:"string",yaxislabel:"成绩",yaxisname:"strgrade",yaxistype:"string",……其中,xaxislabel为x轴的名字(例如:学院),xaxisname为x轴对应的目标控件在表单中的名字(例如:strdepartment),xaxistype为x轴对应的目标控件在表单中的数据类型(例如:字符串类型),yaxislabel为y轴的名字(例如:成绩),yaxisname为y轴对应的目标控件在表单中的名字(例如:strgrade),yaxistype为y轴对应的目标控件在表单中的数据类型(例如:字符串类型)。对应的基于json格式描述的图表样式模型可以包括以下字段:type:"bar",customxaxisname:"学院"customyaxisname:"成绩",……其中,type为图表的类型(例如:柱状图),customxaxisname为用户自定义x轴名称(例如:学院),customyaxisname为用户自定义y轴名称(例如:成绩)。可选的,第一过滤条件或第二过滤条件包括:表单中的被过滤控件、过滤条件、过滤规则中的至少一个,数据过滤模型或用户过滤模型包括:模型名称、被过滤控件的数据类型、被过滤控件对应在表单中的编号、过滤条件、过滤规则中的至少一个。举例来说,以表单中包括了一个学校中每个学院的学生的英文成绩为例,需要去除“文学院”和“教育学院”两个学院的成绩,那么对应的基于json格式描述的数据过滤模型或用户过滤模型可以包括以下字段:type:"string",key:"strdepartment",value:"文学院&教育学院",……其中,type为被过滤控件在表单中的数据类型(例如:字符串类型),key为被过滤控件对应在表单中的名字(例如:strdepartment),value为过滤条件,即需要过滤的数据(例如:文学院和教育学院)。综上所述,本公开通过用户从表单中选择的目标控件,来创建包括了描述坐标轴对应控件的属性的数据描述模型,再根据用户输入的图表属性来创建图表样式模型,最后由图表中目标控件对应的数据和数据描述模型、图表样式模型来生成图表。能够根据用户需求定制图表,简化图表的设计步骤,提高图表生成的效率、灵活度和可操作性。图7是根据一示例性实施例示出的一种图表生成装置的框图,如图7所示,该装置200包括:描述模型创建模块201,用于根据表单中用户选择的目标控件,创建数据描述模型,数据描述模型包括用于描述坐标轴对应控件的属性。样式模型创建模块202,用于根据用户输入的图表属性,创建图表样式模型。生成模块203,用于根据目标控件对应的数据、数据描述模型和图表样式模型,生成图表。图8是根据一示例性实施例示出的另一种图表生成装置的框图,如图8所示,生成模块203包括:过滤模型创建子模块2031,用于根据用户输入的第一过滤条件,创建数据过滤模型。过滤子模块2032,用于根据数据过滤模型,对目标控件对应的数据进行筛选。生成子模块2033,用于根据经过筛选的目标控件对应的数据、数据描述模型和图表样式模型,生成图表。图9是根据一示例性实施例示出的另一种图表生成装置的框图,如图9所示,该装置200还包括:过滤模型创建模块204,用于在根据目标控件对应的数据、数据描述模型和图表样式模型,生成图表之后,根据用户输入的第二过滤条件,创建用户过滤模型。过滤模块205,用于根据用户过滤模型,对目标控件对应的数据进行筛选。更新模块206,用于根据经过筛选的目标控件对应的数据、数据描述模型和图表样式模型,更新图表。图10是根据一示例性实施例示出的另一种图表生成装置的框图,如图10所示,生成模块203包括:模型发送子模块2034,用于通过前台将数据描述模型发送至后台。分析子模块2035,用于通过后台利用数据描述模型对目标控件对应的数据进行分析,以便将目标控件对应的数据中与数据描述模型对应的目标数据发送至前台。渲染子模块2036,用于通过前台根据图表样式模型对目标数据进行渲染,生成图表。可选的,数据描述模型包括:目标控件在表单中的属性、坐标轴的属性和对目标控件对应的数据的处理算法。图表样式模型包括:图表名称、图表类型、排序方式、显示规则中的至少一个。可选的,第一过滤条件或第二过滤条件包括:表单中的被过滤控件、过滤条件、过滤规则中的至少一个,数据过滤模型或用户过滤模型包括:模型名称、被过滤控件的数据类型、被过滤控件对应在表单中的编号、过滤条件、过滤规则中的至少一个。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。综上所述,本公开通过用户从表单中选择的目标控件,来创建包括了描述坐标轴对应控件的属性的数据描述模型,再根据用户输入的图表属性来创建图表样式模型,最后由图表中目标控件对应的数据和数据描述模型、图表样式模型来生成图表。能够根据用户需求定制图表,简化图表的设计步骤,提高图表生成的效率、灵活度和可操作性。图11是根据一示例性实施例示出的一种电子设备300的框图。如图11所示,该电子设备300可以包括:处理器301,存储器302。该电子设备300还可以包括多媒体组件303,输入/输出(i/o)接口304,以及通信组件305中的一者或多者。其中,处理器301用于控制该电子设备300的整体操作,以完成上述的图表生成方法中的全部或部分步骤。存储器302用于存储各种类型的数据以支持在该电子设备300的操作,这些数据例如可以包括用于在该电子设备300上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器302可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件303可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器302或通过通信组件305发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口304为处理器301和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件305用于该电子设备300与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件305可以包括:wi-fi模块,蓝牙模块,nfc模块。在一示例性实施例中,电子设备300可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的图表生成方法。在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的图表生成方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器302,上述程序指令可由电子设备300的处理器301执行以完成上述的图表生成方法。综上所述,本公开通过用户从表单中选择的目标控件,来创建包括了描述坐标轴对应控件的属性的数据描述模型,再根据用户输入的图表属性来创建图表样式模型,最后由图表中目标控件对应的数据和数据描述模型、图表样式模型来生成图表。能够根据用户需求定制图表,简化图表的设计步骤,提高图表生成的效率、灵活度和可操作性。以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,本领域技术人员在考虑说明书及实践本公开后,容易想到本公开的其它实施方案,均属于本公开的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。同时本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。本公开并不局限于上面已经描述出的精确结构,本公开的范围仅由所附的权利要求来限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1