本申请涉及计算机,具体而言,本申请涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、在数据统计及数据分析领域,可以通过多种图形化的数据展示方式来进行数据统计及数据分析,图形化的数据展示方式例如柱状图、饼状图、直方图、热力图等等。
2、其中,热力图是通过对色块着色来显示热力数据的统计图表,热力数据例如密度、温度、气压、频率等数据。在实际应用场景中,可通过热力图查看热力数据的总体情况、异常情况、热力数据值之间的差异以及相关性等等。
3、然而,相关技术中,对热力图的展示方式较为单一,导致数据展示方式受限。
技术实现思路
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、本申请实施例中,通过接收到切换热力显示区域的切换操作,获取待显示的第一显示区域的第一区域底图,以及获取与所述第一显示区域对应的热力数据,获取所述第一显示区域的热力点图像,根据所述热力点图像以及所述第一区域底图,生成所述第一显示区域的热力显示图像,并控制显示所述热力显示图像。也就是说,本申请实施例可实现在一个或多个显示区域的情况下,动态展示各显示区域的热力显示图像,实现了热力显示图像的轮播展示,提升了展示效果及用户体验。
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述获取所述第一显示区域的热力点图像,包括:
3.根据权利要求1所述的数据处理方法,其特征在于,所述生成所述第一显示区域的热力显示图像,包括:
4.根据权利要求1所述的数据处理方法,其特征在于,所述控制显示所述热力显示图像之前,所述方法还包括:
5.根据权利要求1所述的数据处理方法,其特征在于,所述控制显示所述热力显示图像之后,所述方法还包括:
6.根据权利要求5所述的数据处理方法,其特征在于,所述根据调整后的显示尺寸,指示渲染并显示调整后的热力显示图像,包括:
7.根据权利要求1所述的数据处理方法,其特征在于,所述接收到切换热力显示区域的切换操作之前,所述方法还包括:
8.根据权利要求1所述的数据处理方法,其特征在于,所述热力数据包括所述第一显示区域中目标对象的流量数据。
9.一种数据处理装置,其特征在于,包括:
10.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-8任一项所述的数据处理方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8任一项所述的数据处理方法的步骤。