图表显示方法及装置、电子设备和存储介质制造方法及图纸

技术编号:31494064 阅读:15 留言:0更新日期:2021-12-18 12:32
本公开涉及一种图表显示方法及装置、电子设备和存储介质,所述方法包括:获取用于显示所述图表的目标数据,所述目标数据包括静态显示数据和动态显示数据;根据所述静态显示数据,绘制所述图表的静态显示区域,其中,所述静态显示区域包括在目标显示界面上位置固定的第一显示内容;根据所述动态显示数据和所述图表在所述目标显示界面中的显示状态,绘制动态显示区域,其中,所述动态显示区域包括第二显示内容,所述第二显示内容根据所述显示状态进行变换;在所述目标显示界面中,叠加显示所述静态显示区域和所述动态显示区域。静态显示区域和所述动态显示区域。静态显示区域和所述动态显示区域。

【技术实现步骤摘要】
图表显示方法及装置、电子设备和存储介质


[0001]本公开涉及计算机
,尤其涉及一种图表显示方法及装置、电子设备和存储介质。

技术介绍

[0002]随着计算机技术的快速发展,对数据进行可视化展示已经愈加广泛地应用在人们的生活之中。然而在对图表绘制的过程中,往往是在同一图层中一次性画出图表的全部内容。这种绘制方式不仅提升了绘制中需要处理的数据量,也不易对图表中的内容进行更改,导致图表显示性能的降低。

技术实现思路

[0003]本公开提出了一种图表显示技术方案。
[0004]根据本公开的一方面,提供了一种图表显示方法,包括:
[0005]获取用于显示所述图表的目标数据,所述目标数据包括静态显示数据和动态显示数据;根据所述静态显示数据,绘制所述图表的静态显示区域,其中,所述静态显示区域包括在目标显示界面上位置固定的第一显示内容;根据所述动态显示数据和所述图表在所述目标显示界面中的显示状态,绘制动态显示区域,其中,所述动态显示区域包括第二显示内容,所述第二显示内容根据所述显示状态进行变换;在所述目标显示界面中,叠加显示所述静态显示区域和所述动态显示区域。
[0006]在一种可能的实现方式中,所述根据所述静态显示数据,绘制所述图表的静态显示区域,包括:根据所述静态显示数据,确定所述第一显示内容在所述目标显示界面上的第一显示位置;根据所述第一显示位置,对所述第一显示内容进行绘制,得到所述静态显示区域。
[0007]在一种可能的实现方式中,所述根据所述动态显示数据和所述图表在所述目标显示界面中的显示状态,绘制动态显示区域,包括:响应于针对所述图表的显示控制操作,确定所述图表在所述目标显示界面中的显示状态;根据所述显示状态,获取第三显示内容中与所述显示状态匹配的第二显示内容,其中,所述第三显示内容包括与所述动态显示数据匹配的全部显示内容;根据所述动态显示数据,确定所述第二显示内容在所述目标显示界面上的第二显示位置;根据所述第二显示位置,对所述第二显示内容进行绘制,得到所述动态显示区域。
[0008]在一种可能的实现方式中,所述显示状态包括显示进度;所述第三显示内容包括多个图元元素,所述多个图元元素在所述图表的预设方向上按照相同的预设间距进行排列;所述根据所述显示状态,获取第三显示内容中与所述显示状态匹配的第二显示内容,包括:根据所述显示进度与所述预设间距,确定所述第二显示内容中待显示的初始图元元素;根据所述显示进度、所述预设间距以及所述动态显示区域在所述图表中的预设显示范围,确定所述第二显示内容中待显示的终止图元元素;基于所述初始图元元素和所述终止图元
元素,从所述第三显示内容中提取与所述显示状态匹配的第二显示内容。
[0009]在一种可能的实现方式中,所述动态显示区域还包括第四显示内容;所述根据所述动态显示数据和所述图表在所述目标显示界面中的显示状态,绘制动态显示区域,还包括:根据所述显示状态,按照预设统计规则,对所述第二显示内容进行合并统计,得到所述第四显示内容;根据预设显示位置,对所述第四显示内容进行绘制。
[0010]在一种可能的实现方式中,所述获取用于显示所述图表的目标数据,包括:获取用于显示所述图表的初始数据;根据所述初始数据的数据类型,对所述初始数据进行数据结构变换,得到与预设数据结构匹配的中间数据;根据所述图表对应的可视化数据结构,将所述中间数据进行转换,得到与所述可视化数据结构匹配的目标数据。
[0011]在一种可能的实现方式中,所述可视化数据结构包括:所述静态显示数据的第一数据结构、所述动态显示数据的第二数据结构以及所述动态显示数据的第三数据结构中的一种或多种,其中,所述第二数据结构与第二显示内容匹配,所述第三数据结构与第四显示内容匹配,所述第四显示内容包括对所述第二显示内容进行合并统计所得到的统计结果。
[0012]在一种可能的实现方式中,所述静态显示数据的第一数据结构包括:数值固定的第一位置信息、第一标签以及第一颜色信息中的一种或多种;所述动态显示数据的第二数据结构包括:第二位置信息、第二标签以及第二颜色信息中的一种或多种,其中,所述第二位置信息的数值根据所述显示状态进行变换;所述动态显示数据的第三数据结构包括:第三标签信息、第三颜色信息、统计信息以及判断信息中的一种或多种,其中,所述判断信息包括根据预设判断规则对所述统计信息进行判断所得到的判断结果。
[0013]在一种可能的实现方式中,所述图表包括时间与责任对象之间的对应关系图表。
[0014]根据本公开的一方面,提供了一种图表显示装置,包括:
[0015]获取模块,用于获取用于显示所述图表的目标数据,所述目标数据包括静态显示数据和动态显示数据;静态绘制模块,用于根据所述静态显示数据,绘制所述图表的静态显示区域,其中,所述静态显示区域包括在目标显示界面上位置固定的第一显示内容;动态绘制模块,用于根据所述动态显示数据和所述图表在所述目标显示界面中的显示状态,绘制动态显示区域,其中,所述动态显示区域包括第二显示内容,所述第二显示内容根据所述显示状态进行变换;显示模块,用于在所述目标显示界面中,叠加显示所述静态显示区域和所述动态显示区域。
[0016]在一种可能的实现方式中,所述静态绘制模块,用于:根据所述静态显示数据,确定所述第一显示内容在所述目标显示界面上的第一显示位置;根据所述第一显示位置,对所述第一显示内容进行绘制,得到所述静态显示区域。
[0017]在一种可能的实现方式中,所述动态绘制模块,用于:响应于针对所述图表的显示控制操作,确定所述图表在所述目标显示界面中的显示状态;根据所述显示状态,获取第三显示内容中与所述显示状态匹配的第二显示内容,其中,所述第三显示内容包括与所述动态显示数据匹配的全部显示内容;根据所述动态显示数据,确定所述第二显示内容在所述目标显示界面上的第二显示位置;根据所述第二显示位置,对所述第二显示内容进行绘制,得到所述动态显示区域。
[0018]在一种可能的实现方式中,所述显示状态包括显示进度;所述第三显示内容包括多个图元元素,所述多个图元元素在所述图表的预设方向上按照相同的预设间距进行排
列;所述动态绘制模块,进一步用于:根据所述显示进度与所述预设间距,确定所述第二显示内容中待显示的初始图元元素;根据所述显示进度、所述预设间距以及所述动态显示区域在所述图表中的预设显示范围,确定所述第二显示内容中待显示的终止图元元素;基于所述初始图元元素和所述终止图元元素,从所述第三显示内容中提取与所述显示状态匹配的第二显示内容。
[0019]在一种可能的实现方式中,所述动态显示区域还包括第四显示内容;所述动态绘制模块,还用于:根据所述显示状态,按照预设统计规则,对所述第二显示内容进行合并统计,得到所述第四显示内容;根据预设显示位置,对所述第四显示内容进行绘制。
[0020]在一种可能的实现方式中,所述获取模块,用于:获取用于显示所述图表的初始数据;根据所述初始数据的数据类型,对所述初始数据进行数据结构变换,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图表显示方法,其特征在于,包括:获取用于显示所述图表的目标数据,所述目标数据包括静态显示数据和动态显示数据;根据所述静态显示数据,绘制所述图表的静态显示区域,其中,所述静态显示区域包括在目标显示界面上位置固定的第一显示内容;根据所述动态显示数据和所述图表在所述目标显示界面中的显示状态,绘制动态显示区域,其中,所述动态显示区域包括第二显示内容,所述第二显示内容根据所述显示状态进行变换;在所述目标显示界面中,叠加显示所述静态显示区域和所述动态显示区域。2.根据权利要求1所述的方法,其特征在于,所述根据所述静态显示数据,绘制所述图表的静态显示区域,包括:根据所述静态显示数据,确定所述第一显示内容在所述目标显示界面上的第一显示位置;根据所述第一显示位置,对所述第一显示内容进行绘制,得到所述静态显示区域。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述动态显示数据和所述图表在所述目标显示界面中的显示状态,绘制动态显示区域,包括:响应于针对所述图表的显示控制操作,确定所述图表在所述目标显示界面中的显示状态;根据所述显示状态,获取第三显示内容中与所述显示状态匹配的第二显示内容,其中,所述第三显示内容包括与所述动态显示数据匹配的全部显示内容;根据所述动态显示数据,确定所述第二显示内容在所述目标显示界面上的第二显示位置;根据所述第二显示位置,对所述第二显示内容进行绘制,得到所述动态显示区域。4.根据权利要求3所述的方法,其特征在于,所述显示状态包括显示进度;所述第三显示内容包括多个图元元素,所述多个图元元素在所述图表的预设方向上按照相同的预设间距进行排列;所述根据所述显示状态,获取第三显示内容中与所述显示状态匹配的第二显示内容,包括:根据所述显示进度与所述预设间距,确定所述第二显示内容中待显示的初始图元元素;根据所述显示进度、所述预设间距以及所述动态显示区域在所述图表中的预设显示范围,确定所述第二显示内容中待显示的终止图元元素;基于所述初始图元元素和所述终止图元元素,从所述第三显示内容中提取与所述显示状态匹配的第二显示内容。5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述动态显示区域还包括第四显示内容;所述根据所述动态显示数据和所述图表在所述目标显示界面中的显示状态,绘制动态显示区域,还包括:根据所述显示状态,按照预设统计规则,对所述第二显示内容进行合并统计,得到所述
第四显示内容;根据预设显示位置,对所述第四显示内容进行...

【专利技术属性】
技术研发人员:潘国良
申请(专利权)人:深圳市商汤科技有限公司
类型:发明
国别省市:

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

1