【技术实现步骤摘要】
视图显示方法和装置、存储介质及电子设备
[0001]本专利技术涉及计算机视觉
,具体而言,涉及一种视图显示方法和装置、存储介质及电子设备。
技术介绍
[0002]相关技术中,对所需的视图进行绘制时,常常采用的操作如下:在视图所对应的数据集合中采样固定点数的视图点,然后根据采样得到的固定点数的视图点,绘制对应的视图。然而,上述固定点数对应于部分屏幕分辨率而言会产生一定的显示问题,例如,当屏幕分辨率较高时,屏幕的横轴方向上的像素点较多,如果上述固定点数小于或远远小于屏幕的横轴方向上的像素点的数量,则会造成原本的曲线走势图被拉伸成了折线走势图(相同点数绘制在宽度更小和更大的区域,绘制在更大的区域时视图会被拉伸),从而造成了显示的视图不平滑的技术问题。
[0003]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本专利技术实施例提供了一种视图显示方法和装置、存储介质及电子设备,以至少解决相关技术中显示的视图不平滑的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种视图显示方法,包括:获取视图显示请求,其中,视图显示请求用于请求在目标设备的屏幕上显示目标时段内的数据所形成的目标视图;响应于视图显示请求,获取屏幕的屏幕分辨率,并获取目标时段内产生的目标数据集合;根据屏幕分辨率,确定目标视图中所需绘制的视图点的目标点数;根据目标点数,在目标数据集合中进行采样,得到目标数据子集,其中,目标数据子集中的数据的数量为目标点数;在目标设备的屏幕上显示目标数据子集 ...
【技术保护点】
【技术特征摘要】
1.一种视图显示方法,其特征在于,包括:获取视图显示请求,其中,所述视图显示请求用于请求在目标设备的屏幕上显示目标时段内的数据所形成的目标视图;响应于所述视图显示请求,获取所述屏幕的屏幕分辨率,并获取所述目标时段内产生的目标数据集合;根据所述屏幕分辨率,确定所述目标视图中所需绘制的视图点的目标点数;根据所述目标点数,在所述目标数据集合中进行采样,得到目标数据子集,其中,所述目标数据子集中的数据的数量为所述目标点数;在所述目标设备的屏幕上显示所述目标数据子集所形成的所述目标视图,其中,所述目标数据子集中的每个数据被绘制成所述目标视图中的一个视图点。2.根据权利要求1所述的方法,其特征在于,所述根据所述屏幕分辨率,确定所述目标视图中所需绘制的视图点的目标点数,包括:获取预设的单位显示点数,其中,所述单位显示点数表示所述屏幕的横轴方向上的每个像素点绘制的所述视图点的数量,所述单位显示点数大于或等于1;根据所述单位显示点数以及所述屏幕分辨率所表示的所述屏幕的横轴方向上的像素点的数量,确定所述目标视图中所需绘制的视图点的目标点数。3.根据权利要求2所述的方法,其特征在于,所述根据所述单位显示点数以及所述屏幕分辨率所表示的所述屏幕的横轴方向上的像素点的数量,确定所述目标视图中所需绘制的视图点的目标点数,包括:在所述屏幕的横轴方向上展示的视图的数量为1的情况下,将所述目标点数确定为等于Math.floor(Z
×
N),其中,Math.floor为向上取整运算,Z表示所述屏幕分辨率所表示的所述屏幕的横轴方向上的像素点的数量,N表示所述单位显示点数;和/或在所述屏幕的横轴方向上展示的视图的数量为W、且W大于或等于2的情况下,将所述目标点数确定为等于Math.floor((Z/W)
×
N),其中,Math.floor为向上取整运算,Z表示所述屏幕分辨率所表示的所述屏幕的横轴方向上的像素点的数量,N表示所述单位显示点数。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标点数,在所述目标数据集合中进行采样,得到目标数据子集,包括:获取所述目标时段包括预设的单位时长的数量;根据所述单位时长的数量以及所述目标点数,确定目标时间步长;在所述目标时段内按照所述目标时间步长,在所述目标数据集合中进行采样,得到所述目标数据子集。5.根据权利要求4所述的方法,其特征在于,所述根据所述单位时长的数量以及所述目标点数,确定目标时间步长,包括:将所述目标时间步长确定为等于所述单位时长的数量与所述目标点数之间的比值;或者将所述目标时间步长确定为等于目标比值与单位采样数量之间的乘积,其中,所述目标比值表示所述单位时长的数量与所述目标点数之间的比值,所述单位采样数量表示在所述目标时段中的每个所述目标时间步长内的采样数量,所述单位采样数量为大于或等于2的正整数。
6.根据权利要求5所述的方法,其特征在于,所述在所述目标时段内按照所述目标时间步长,在所述目标数据集合中进行采样,得到所述目标数据子集,包括:在将所述目标时间步长确定为等于所述单位时长的数量与所述目标点数之间的比值的情况下,在所述目标时段中的每个所述目标时间步长内采样一个数据,得到所述目标数据子集,其中,每个所述目标时间步长内采样的一个数据是每个所述目标时间步长内最早产生的数据,或者,是每个所述目标时间步长内最早产生的数据,或者,是每个所述目标时间步长内最大的数据,或者,是每个所述目标时间...
【专利技术属性】
技术研发人员:陈宇超,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。