本技术涉及金融科技,尤其涉及一种可视化图表更新方法和装置、电子设备及存储介质。
背景技术:
1、在金融科技领域,存在大量的金融数据,例如保单数据、金融产品销售数据等等,为了更加直观地查看不同时间段的金融数据,会设置可视化图表进行数据展示。
2、相关技术中,可视化图表上设置滑动输入轴,通过滑动输入轴实现可视化图表的数据时间段选择。但是,滑动输入轴上仅显示当前选择的时间段,无法查看历史选择的时间段,若用户需要通过可视化图表查看或导出不同时间段的数据时,在每一次查询后需要记录下历史选择过的时间段以防止重复查询或导出,但是多次记录选择的时间段会增加操作步骤,影响可视化图表上数据查询或者导出效率。因此,如何简化可视化图表上不同时间段的数据查询或导出操作,成为了亟待解决的技术问题。
技术实现思路
1、本技术实施例的主要目的在于提出一种可视化图表更新方法和装置、电子设备及存储介质,旨在简化可视化图表上不同时间段的数据查询或导出操作。
2、为实现上述目的,本技术实施例的第一方面提出了一种可视化图表更新方法,所述方法包括:
3、获取报表数据的原始可视化图表;其中,所述原始可视化图表上设有配置标签的原始滑动组件,所述原始滑动组件用于根据当前查询区间设置滑动标记;
4、获取所述报表数据的历史查询时间信息,并根据所述历史查询时间信息对所述原始滑动组件进行标签配置,得到初步滑动组件;
5、根据预设的颜色配置参数对所述初步滑动组件进行颜色配置,得到候选滑动组件;其中,所述候选滑动组件包括历史区间标签;
6、获取所述当前查询区间的标记样式信息;
7、根据所述标记样式信息、所述颜色配置参数和所述历史区间标签对所述候选滑动组件进行标签属性配置,得到目标滑动组件;
8、根据所述目标滑动组件对所述原始可视化图表进行更新处理,得到目标可视化图表。
9、在一些实施例,所述获取所述报表数据的历史查询时间信息,并根据所述历史查询时间信息对所述原始滑动组件进行标签配置,得到初步滑动组件,包括:
10、获取所述报表数据的历史查询时间信息;
11、根据所述历史查询时间信息在所述原始滑动组件上进行区间选择,得到历史查询区间;其中,所述历史查询区间包括:历史查询起始节点和历史查询终止节点;
12、对所述历史查询起始节点进行标签设置,得到历史查询起点标签;
13、对所述历史查询终止节点进行标签设置,得到历史查询终点标签;
14、根据所述历史查询起点标签和所述历史查询终点标签对所述原始滑动组件进行标签设置,得到所述初步滑动组件。
15、在一些实施例,所述根据预设的颜色配置参数对所述初步滑动组件进行颜色配置,得到候选滑动组件,包括:
16、对所述初步滑动组件进行区间划分,得到所述历史查询区间和非历史查询区间;其中,所述非历史查询区间为所述初步滑动组件上所述历史查询区间以外的区间;
17、根据所述颜色配置参数、所述历史查询区间和所述非历史查询区间对预设的原始层叠样式表进行颜色属性参数配置,得到目标层叠样式表;其中,所述目标层叠样式表用于设置所述历史查询区间和所述非历史查询区间的颜色;
18、通过所述目标层叠样式表对所述初步滑动组件进行颜色渲染,得到所述候选滑动组件。
19、在一些实施例,所述颜色配置参数包括:第一颜色参数和第二颜色参数,所述第一颜色参数与所述当前查询区间的颜色不同,所述第二颜色参数与所述原始可视化图表的背景颜色相同;所述根据所述颜色配置参数、所述历史查询区间和所述非历史查询区间对预设的原始层叠样式表进行颜色属性参数配置,得到目标层叠样式表,包括:
20、对所述历史查询区间进行区间占比计算,得到历史区间占比;
21、对所述非历史查询区间进行区间占比计算,得到非历史区间占比;
22、根据所述第一颜色参数、所述第二颜色参数、所述历史区间占比、所述非历史区间占比对所述原始层叠样式表进行颜色属性参数配置,得到所述目标层叠样式表。
23、在一些实施例,所述根据所述标记样式信息、所述颜色配置参数和所述历史区间标签对所述候选滑动组件进行标签属性配置,得到目标滑动组件,包括:
24、根据所述标记样式信息对所述历史区间标签进行样式设置,得到候选区间标签;
25、根据所述颜色配置参数对所述候选区间标签进行颜色配置,得到更新区间标签;
26、根据所述更新区间标签对所述候选滑动组件进行标签替换处理,得到所述目标滑动组件。
27、在一些实施例,所述获取报表数据的原始可视化图表,包括:
28、获取所述报表数据的当前可视化图表;
29、从预设的候选滑动组件中筛选出所述原始滑动组件;
30、根据所述原始滑动组件对所述当前可视化图表进行组件配置,得到所述原始可视化图表。
31、在一些实施例,所述获取所述报表数据的历史查询时间信息,包括:
32、获取所述报表数据的历史查询时段信息和时间选择指令;
33、根据所述时间选择指令对所述历史查询时段信息进行时间选择,得到所述历史查询时间信息。
34、为实现上述目的,本技术实施例的第二方面提出了一种可视化图表更新装置,所述装置包括:
35、数据获取模块,用于获取报表数据的原始可视化图表;其中,所述原始可视化图表上设有配置标签的原始滑动组件,所述原始滑动组件用于根据当前查询区间设置滑动标记;
36、标签配置模块,用于获取所述报表数据的历史查询时间信息,并根据所述历史查询时间信息对所述原始滑动组件进行标签配置,得到初步滑动组件;
37、颜色配置模块,用于根据预设的颜色配置参数对所述初步滑动组件进行颜色配置,得到候选滑动组件;其中,所述候选滑动组件包括历史区间标签;
38、信息获取模块,用于获取所述当前查询区间的标记样式信息;
39、标签属性配置模块,用于根据所述标记样式信息、所述颜色配置参数和所述历史区间标签对所述候选滑动组件进行标签属性配置,得到目标滑动组件;
40、图表更新模块,用于根据所述目标滑动组件对所述原始可视化图表进行更新处理,得到目标可视化图表。
41、为实现上述目的,本技术实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
42、为实现上述目的,本技术实施例的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
43、本技术提出的可视化图表更新方法和装置、电子设备及存储介质,其通过在原始可视化图表的滑动组件上设置与历史查询时间信息对应的标签得到历史区间标签,再根据颜色配置参数、历史区间标签对滑动组件进行分区颜色配置。然后基于滑动标记的标记样式信息和颜色配置参数对滑动组件上的历史区间标签做颜色和样式配置,以得到带有标识历史查询时间信息,且与当前查询区间样式相同的标签的目标滑动组件。因此,基于目标滑动组件更新原始可视化图表,以实现可视化图表在标记的当前查询区间的基础上增加了历史查询时间信息的标签,用户可以基于可视化图表上历史查询时间信息的标记调整当前查询区间,以在查询或导出不同时间段的报表数据时无需每次都记录查询过的时间段,可以简化不同时间段的报表数据的查询或导出的操作,提升不同时间段的报表数据的查询或者导出效率。