一种基于代码工具自动生成图表的方法及装置制造方法及图纸

技术编号:37445145 阅读:9 留言:0更新日期:2023-05-06 09:17
本发明专利技术公开了一种基于代码工具自动生成图表的方法及装置,属于计算机技术领域;所述方法应用于第一设备,所述方法一具体实施方式至少包括:首先,基于用户针对目标数据的图表生成请求,确定目标数据对应的当前程序模板以及当前图表配置条件;其次,基于所述当前程序模板和所述当前图表配置条件,确定当前准程序;之后,调用第三方应用基于所述当前准程序执行与所述图表生成请求对应的流程;最后,对执行结果中所生成的图表结果进行展示。由此,能够基于图表生成请求,利用代码工具自动生成目标数据对应的图表,减少了现有技术中由于需要人工在程序代码文件中查找、修改参数或代码所导致的耗时耗力问题,提高了图表结果生成的效率和准确率。效率和准确率。效率和准确率。

【技术实现步骤摘要】
一种基于代码工具自动生成图表的方法及装置


[0001]本专利技术属于计算机
,尤其涉及一种基于代码工具自动生成图表的方法及装置。

技术介绍

[0002]在对编写程序进行统计时,发现有的程序具有通用性,而且通用性程序在所统计的程序中占比较高,甚至能达到几十到上千个。同一通用性程序在不同应用场景中应用时,通常需要对通用性程序中一些参数值或者代码进行修改。
[0003]例如:在对通用性程序进行应用时,通常是先把通用性程序复制到项目对应的程序文件中,然后打开程序文件,再对程序文件中代码或者相关参数的参数值进行人工修改。该过程不仅耗时耗力,而且还可能出现错误,从而影响项目的进展,降低了开发人员的工作效率。

技术实现思路

[0004]针对现有技术存在的上述问题,本专利技术实施例提供了一种基于代码工具自动生成图表的方法及装置,能够基于代码工具自动生成目标数据对应的图表,减少了现有技术中由于需要人工在程序代码中查找和修改参数所导致的耗时耗力问题,提高了图表生成的效率和准确率。
[0005]根据本专利技术实施例第一方面提供一种基于代码工具自动生成图表的方法,所述方法应用于第一设备,至少包括:基于用户针对目标数据的图表生成请求,确定目标数据对应的当前程序模板以及当前图表配置条件;基于所述当前程序模板和所述当前图表配置条件,确定当前准程序;调用第三方应用基于所述当前准程序执行与所述图表生成请求对应的流程;对执行结果中所生成的图表结果进行展示。
[0006]可选的,所述基于用户针对目标数据的图表生成请求,确定目标数据对应的当前程序模板以及当前图表配置条件;包括:获取用户针对目标数据的图表生成请求,生成图表生成界面;其中,所述图表生成界面至少包括添加选项;基于所述图表生成界面中所述添加选项的触发,获取所述目标数据的模板编号,从模板库中查询与所述模板编号对应的预设程序模板;并对所述目标数据以及所述预设程序模板执行添加操作,生成第一添加列表;其中,所述第一添加列表至少包括图表配置条件选项;基于所述第一添加列表中所述图表配置条件选项的选择,确定目标数据对应的当前图表配置条件;将所述预设程序模板作为所述目标数据对应的当前程序模板。
[0007]可选的,所述第一添加列表还包括程序模板选项;基于用户针对所述第一添加列表中所述程序模板选项的选择,获取所述预设程序模板的更新请求;基于所述更新请求,从模板库中查询与所述程序模板选项对应的目标程序模板;利用所述目标程序模板更新所述预设程序模板,并将所述目标程序模板作为所述目标数据对应的当前程序模板。
[0008]可选的,所述第一添加列表还包括执行选项;所述基于所述当前程序模板和所述
当前图表配置条件,确定当前准程序,包括:基于用户针对所述第一添加列表中所述执行选项的触发,判断第一存储区是否存在与所述目标数据对应的原准程序;其中,所述第一存储区用于指示存储所述目标数据对应的原准程序的区域;若存在,则基于所述当前程序模板和所述当前图表配置条件,对所述原准程序进行更新,得到当前准程序;若不存在,则基于所述当前程序模板和所述图表配置条件,创建当前准程序。
[0009]可选的,所述基于所述当前程序模板和所述当前图表配置条件,对所述原准程序进行更新,得到当前准程序;包括:获取所述原准程序对应的程序模板以及图表配置条件;利用所述当前程序模板替换所述原准程序中的程序模板,得到替换后准程序;利用所述当前图表配置条件更新所述替换后准程序中的图表配置条件,得到当前准程序。
[0010]可选的,所述图表配置条件包括至少一个配置参数和所述配置参数对应的当前赋值;所述利用所述当前图表配置条件更新所述替换后准程序中的图表配置条件,得到当前准程序,包括:针对任一所述配置参数:从所述替换后准程序中查询与所述配置参数对应的预设参数值;比对所述预设参数值与所述当前赋值是否相同;若比对结果表征所述预设参数值与所述当前赋值不相同,则对当前用户身份信息进行验证;若验证通过,则将所述替换后准程序中所述预设参数值替换为所述当前赋值,得到更新结果;基于所有配置参数中每个所述配置参数对应的更新结果,得到当前准程序。
[0011]可选的,所述利用所述当前图表配置条件更新所述替换后准程序中的图表配置条件,得到当前准程序,还包括:若验证没有通过,则将所述配置参数的修改请求发送至对应的管理员,以便所述管理员对所述修改请求进行审批;若审批结果表征所述修改请求已通过,则将所述替换后准程序中所述预设参数值替换为所述当前赋值,得到更新结果;若审批结果表征所述修改请求未通过,则将所述替换后准程序中所述预设参数值作为当前赋值,得到更新结果。
[0012]可选的,所述基于所述当前程序模板和所述当前图表配置条件,确定当前准程序,还包括:将所述当前准程序作为原准程序存储于所述第一存储区;基于所述原准程序的更新操作,生成操作记录;并将所述操作记录存储于数据库中。
[0013]根据本专利技术实施例第二方面,还提供一种基于代码工具自动生成图表的装置,所述装置应用于第一设备,至少包括:第一确定模块,基于用户针对目标数据的图表生成请求,确定目标数据对应的当前程序模板以及当前图表配置条件;第二确定模块,用于基于所述当前程序模板和所述当前图表配置条件,确定当前准程序;调用模块,用于调用第三方应用基于所述当前准程序执行与所述图表生成请求对应的流程;展示模块,用于对执行结果中所生成的图表结果进行展示。
[0014]根据本专利技术实施例第三方面,还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述的方法。
[0015]本专利技术实施例提供一种基于代码工具自动生成图表的方法及装置,所述方法应用于第一设备,至少包括:首先,基于用户针对目标数据的图表生成请求,确定目标数据对应的当前程序模板以及当前图表配置条件;其次,基于所述当前程序模板和所述当前图表配置条件,确定当前准程序;之后,调用第三方应用基于所述当前准程序执行与所述图表生成请求对应的流程;最后,对执行结果中所生成的图表结果进行展示。由此,能够基于图表生成请求,利用代码工具自动生成目标数据对应的图表,减少了现有技术中由于需要人工在
程序代码文件中查找、修改参数或代码所导致的耗时耗力问题,提高了图表结果的生成效率和准确率。
附图说明
[0016]后文将参照附图以示例性而非限制性的方式详细描述本专利技术的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:图1为本专利技术一实施例提供的基于代码工具自动生成图表的方法的流程示意图;图2为本专利技术一实施例中确定目标数据对应的当前程序模板以及当前图表配置条件的流程示意图;图3为本专利技术一实施例中基于当前程序模板和当前图表配置条件确定当前准程序的流程示意图;图4为本专利技术另一实施例提供的基于代码工具自动生成图表的方法的流程示意图;图5为本专利技术一实施例提供的基于代码工具自动生成图表的装置的结构示意图。
具体实施方式
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于代码工具自动生成图表的方法,其特征在于,所述方法应用于第一设备,包括:基于用户针对目标数据的图表生成请求,确定目标数据对应的当前程序模板以及当前图表配置条件;基于所述当前程序模板和所述当前图表配置条件,确定当前准程序;调用第三方应用基于所述当前准程序执行与所述图表生成请求对应的流程;对执行结果中所生成的图表结果进行展示。2.根据权利要求1所述的方法,其特征在于,所述基于用户针对目标数据的图表生成请求,确定目标数据对应的当前程序模板以及当前图表配置条件;包括:获取用户针对目标数据的图表生成请求,生成图表生成界面;其中,所述图表生成界面至少包括添加选项;基于所述图表生成界面中所述添加选项的触发,获取所述目标数据的模板编号,从模板库中查询与所述模板编号对应的预设程序模板;并对所述目标数据以及所述预设程序模板执行添加操作,生成第一添加列表;其中,所述第一添加列表至少包括图表配置条件选项;基于所述第一添加列表中所述图表配置条件选项的选择,确定目标数据对应的当前图表配置条件;将所述预设程序模板作为所述目标数据对应的当前程序模板。3.根据权利要求2所述的方法,其特征在于,所述第一添加列表还包括程序模板选项;基于用户针对所述第一添加列表中所述程序模板选项的选择,获取所述预设程序模板的更新请求;基于所述更新请求,从模板库中查询与所述程序模板选项对应的目标程序模板;利用所述目标程序模板更新所述预设程序模板,并将所述目标程序模板作为所述目标数据对应的当前程序模板。4.根据权利要求2所述的方法,其特征在于,所述第一添加列表还包括执行选项;所述基于所述当前程序模板和所述当前图表配置条件,确定当前准程序,包括:基于用户针对所述第一添加列表中所述执行选项的触发,判断第一存储区是否存在与所述目标数据对应的原准程序;其中,所述第一存储区用于指示存储所述目标数据对应的原准程序的区域;若存在,则基于所述当前程序模板和所述当前图表配置条件,对所述原准程序进行更新,得到当前准程序;若不存在,则基于所述当前程序模板和所述图表配置条件,创建当前准程序。5.根据权利要求4所述的方法,其特征在于,所述基于所述当前程序模板和所述当前图表配置条件,对所述原准程序进...

【专利技术属性】
技术研发人员:郝永红
申请(专利权)人:青岛普瑞盛医药科技有限公司
类型:发明
国别省市:

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

1