一种图表的局部刷新方法、系统、装置、设备及介质制造方法及图纸

技术编号:37125608 阅读:50 留言:0更新日期:2023-04-01 05:22
本发明专利技术公开了一种图表的局部刷新方法、系统、装置、设备及介质。图表的局部刷新方法,包括:根据配置参数以及非图片格式的全局图表数据,显示目标局部图表;根据当前用户输入指令,生成事件刷新信号,并接收业务逻辑模块根据事件刷新信号反馈的目标重绘数据;根据目标重绘数据刷新目标局部图表。本发明专利技术实施例的技术方案能够保证调用简单的前提下,降低图表的内存消耗以及网页的卡顿次数。消耗以及网页的卡顿次数。消耗以及网页的卡顿次数。

【技术实现步骤摘要】
一种图表的局部刷新方法、系统、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种图表的局部刷新方法、系统、装置、设备及介质。

技术介绍

[0002]随着计算机技术的发展,通过网页前端架构对图表的展示的应用越来越广泛。
[0003]在使用网页前端架构展示工作图表(比如大型铁路的运行图以及站场表示图等)时,由于显示图表的尺寸过大,会占用大量的内存空间。当内存占用达到一定的瓶颈之后会导致网页应用程序卡顿,严重的情况下甚至会导致浏览器直接崩溃。

技术实现思路

[0004]本专利技术提供了一种图表的局部刷新方法、系统、装置、设备及介质,能够保证调用简单的前提下,降低图表的内存消耗以及网页的卡顿次数。
[0005]根据本专利技术的一方面,提供了一种图表的局部刷新方法,包括:根据配置参数以及非图片格式的全局图表数据,显示目标局部图表;根据当前用户输入指令,生成事件刷新信号,并接收业务逻辑模块根据事件刷新信号反馈的目标重绘数据;根据目标重绘数据刷新目标局部图表。
[0006]可选的,在根据配置参数以本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图表的局部刷新方法,其特征在于,应用于画布canvas组件,包括:根据配置参数以及非图片格式的全局图表数据,显示目标局部图表;根据当前用户输入指令,生成事件刷新信号,并接收业务逻辑模块根据所述事件刷新信号反馈的目标重绘数据;根据所述目标重绘数据刷新目标局部图表。2.根据权利要求1所述的方法,其特征在于,在所述根据配置参数以及非图片格式的全局图表数据,显示目标局部图表之前,还包括:在所述业务逻辑模块启用自定义画面模板中的目标画面模板时,获取所述目标画面模板;其中,所述目标画面模板包括canvas绘制图表名称、时间轴以及画布。3.根据权利要求2所述的方法,其特征在于,所述根据配置参数以及非图片格式的全局图表数据,显示目标局部图表,包括:根据配置参数,确定初始偏移量、初始缩放比例、canvas尺寸以及canvas层;根据所述目标画面模板、所述初始偏移量、所述初始缩放比例、所述canvas尺寸、所述canvas层以及所述非图片格式的全局图表数据,显示所述目标局部图表。4.根据权利要求1所述的方法,其特征在于,所述根据当前用户输入指令,生成事件刷新信号,包括:在当前用户输入指令为平移指令时,确定位置偏移量数据;根据位置偏移量数据以及画笔变形函数,确定变换坐标原点,并根据所述变换坐标原点,生成第一事件刷新信号。5.根据权利要求1所述的方法,其特征在于,所述根据当前用户输入指令,生成事件刷新信号,包括:在当前用户输入指令为缩放指令时,确定缩放比例数据;根据所述缩放比例数据以及画布缩放函数,对当前画布进行缩放,并在当前画布进行缩放的同时,生成第二事件刷新信号。6.根据权利要求1所述的方法,其特征在于,在所...

【专利技术属性】
技术研发人员:王世强崔恩著王源刘力王思睿杜晓明高元良
申请(专利权)人:北京全路通信信号研究设计院集团有限公司
类型:发明
国别省市:

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

1