【技术实现步骤摘要】
图表中图形的显示方法及装置
本专利技术涉及信息
,尤其涉及一种图表中图形的显示方法及装置。
技术介绍
图表是对数据进行可视化展示的重要手段之一,通过图表中的不同图形可以对不同数据进行可视化展示,而图表上的图形通常是通过画布进行承载展示的。其中,画布为承载待显示图表中图形的图层。为了通过图表对数据进行更好的可视化展示,可以对图表中用户选中的图形进行特殊显示,例如,当用户通过移动鼠标选中图表中的某一个图形时,可以对该图形进行高亮显示。目前,每一次在对图表对应的画布上用户选中的图形进行特殊显示时,都需要对图表对应的整个画布进行重新绘制,即对画布中该图表的所有图形进行重新配置。由于图表中通常包含的图形数量众多,并且用户对图形的选择切换频率较高,因此会造成画布的重新绘制频率较高,并且每一次重新绘制画布时,重新配置的图形数量较大,进而导致在对图表中被选中的图形进行特定显示时,存在显示卡顿的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种图表中图形的显示方法及装置,主要目的是解决在对图表中被选中的图形进行显示时存在显示卡顿的问题。为达到上述目的,本专利技术提供如下技术 ...
【技术保护点】
一种图表中图形的显示方法,其特征在于,包括:当图表中存在被选中的图形时,获取所述被选中的图形和所述图形在初始画布中的位置信息,所述初始画布中配置有所述图表对应的全部图形;根据被选中的图形在所述初始画布中的位置信息,在预置画布中绘制所述被选中的图形,并在所述预置画布中对所述图形对应的显示状态信息进行配置,所述预置画布设置在所述初始画布的上方,并且与所述初始画布重叠;同时显示所述初始画布和所述预置画布。
【技术特征摘要】
1.一种图表中图形的显示方法,其特征在于,包括:当图表中存在被选中的图形时,获取所述被选中的图形和所述图形在初始画布中的位置信息,所述初始画布中配置有所述图表对应的全部图形;根据被选中的图形在所述初始画布中的位置信息,在预置画布中绘制所述被选中的图形,并在所述预置画布中对所述图形对应的显示状态信息进行配置,所述预置画布设置在所述初始画布的上方,并且与所述初始画布重叠;同时显示所述初始画布和所述预置画布。2.根据权利要求1所述的图表中图形的显示方法,其特征在于,所述图形对应的显示状态信息包括所述图形对应的显示颜色和/或所述图形对应的显示亮度。3.根据权利要求2所述的图表中图形的显示方法,其特征在于,当所述图形对应的显示状态信息为所述图形对应的显示亮度时,所述在所述预置画布中对所述图形对应的显示状态信息进行配置包括:在所述预置画布中将所述图形的填充颜色配置为第一预设颜色,并将所述第一预设颜色的透明度配置为第一预设阈值,所述第一预设颜色为白色或者黑色。4.根据权利要求2所述的图表中图形的显示方法,其特征在于,当所述图形对应的显示状态信息为所述图形对应的显示颜色时,所述在所述预置画布中对所述图形对应的显示状态信息进行配置包括:在所述预置画布中将所述图形的填充颜色配置为第二预设颜色,所述第二预设颜色为除所述图形在所述初始画布上的填充颜色外的任意颜色。5.根据权利要求2所述的图表中图形的显示方法,其特征在于,当所述图形对应的显示状态信息为所述图形对应的显示亮度和显示颜色时,所述在所述预置画布中对所述图形对应的显示状态信息进行配置包括:在所述预置画布中将所述图形的填充颜色配置为第三预设颜色,并将所述第三预设颜色的透明度配置为第二预设阈值,所述第三预设颜色为除所述图形在所述初始画布上的填充颜色、白色和黑色外的颜色。6.根据权利要求1所述的图表中图形的显示方法,其特征在于,所述同时显示所述初始画布和所述预置画布的步骤之后,所述方法还包括:当接收到所述图形对应的选择撤销指令时,在预置画布中撤销为所述图形配置的显示状态信息,并从所述预置画布上删除所述图形。7.根据权利要求1-6任一项所述的图表中图形的显示方法,其特征在于,所述方法还包括:生成与所述初始画布大小相同的所述预置画布,所述预置画布为空白画布;将所述预置画布重叠配置在所述初始画布上。8.根据权利要求7所述的图表中图形的显示方法,其特征在于,所述生成与所述初始画布大小相同的所述预置画布包括:在图表中存在被选中的图形之前,生成与所述初始画布大小相同的所述预置画布;或者当图表中存在被选中的图形时,生成与所述初始画布大小相同的所述预置画布。9.一种图...
【专利技术属性】
技术研发人员:董晓庆,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。