展示位置的确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38502642 阅读:41 留言:0更新日期:2023-08-15 17:10
本公开关于一种展示位置的确定方法、装置、电子设备及存储介质,该方法包括:获取两个指示点的横向间距和纵向间距,以及获取指示点的素材的宽度和高度;根据素材的宽度确定横向间距阈值,以及根据素材的高度确定纵向间距阈值;在两个指示点的横向间距大于横向间距阈值,和/或,纵向间距大于纵向间距阈值的情况下,根据两个指示点各自的切线的第一斜率,确定两个指示点各自的素材的展示位置;在两个指示点的横向间距不大于横向间距阈值,且纵向间距不大于纵向间距阈值的情况下,根据两个指示点的连线的第二斜率,确定两个指示点各自的素材的展示位置。本公开通过两个指示点的间距,灵活确定指示点的素材的展示位置,避免了素材发生重叠。发生重叠。发生重叠。

【技术实现步骤摘要】
展示位置的确定方法、装置、电子设备及存储介质


[0001]本公开涉及可视化展示领域,尤其涉及一种展示位置的确定方法、装置、电子设备及存储介质。

技术介绍

[0002]线段图表可以有效帮助用户进行数据分析,在线段图表上增加标签更容易说明数据内容。相关技术中是按照固定方式展示标签,例如,统一将标签展示在要指示的点的右方。然而,在线段图表上存在两个位置非常接近的标签时,两个标签可能会发生冲突、重叠。

技术实现思路

[0003]为克服相关技术中存在的问题,本公开提供一种展示位置的确定方法、装置、电子设备及存储介质。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种展示位置的确定方法,包括:
[0005]获取两个指示点的横向间距和纵向间距,以及获取所述指示点的素材的宽度和高度;
[0006]根据所述素材的宽度确定横向间距阈值,以及根据所述素材的高度确定纵向间距阈值;
[0007]在所述两个指示点的横向间距大于所述横向间距阈值,和/或,所述纵向间距大于所述纵向间距阈值的情况下,根据所述两本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种展示位置的确定方法,其特征在于,包括:获取两个指示点的横向间距和纵向间距,以及获取所述指示点的素材的宽度和高度;根据所述素材的宽度确定横向间距阈值,以及根据所述素材的高度确定纵向间距阈值;在所述两个指示点的横向间距大于所述横向间距阈值,和/或,所述纵向间距大于所述纵向间距阈值的情况下,根据所述两个指示点各自的切线的第一斜率,确定所述两个指示点各自的素材的展示位置;在所述两个指示点的横向间距不大于所述横向间距阈值,且所述纵向间距不大于所述纵向间距阈值的情况下,根据所述两个指示点的连线的第二斜率,确定所述两个指示点各自的素材的展示位置。2.根据权利要求1所述的方法,其特征在于,所述根据所述两个指示点的连线的第二斜率,确定所述两个指示点各自的素材的展示位置,包括:在所述第二斜率为正或为负的情况下,将所述两个指示点中纵坐标较大的指示点确定为第一指示点,并将纵坐标较小的指示点确定为第二指示点;在所述第二斜率为正的情况下,将所述第一指示点的左上方,确定为所述第一指示点的素材的展示位置,以及将所述第二指示点的右下方,确定为所述第二指示点的素材的展示位置;在所述第二斜率为负的情况下,将所述第一指示点的右上方,确定为所述第一指示点的素材的展示位置,以及将所述第二指示点的左下方,确定为所述第二指示点的素材的展示位置。3.根据权利要求1所述的方法,其特征在于,所述根据所述两个指示点的连线的第二斜率,确定所述两个指示点各自的素材的展示位置,包括:在所述第二斜率为0的情况下,将所述两个指示点中横坐标较大的指示点确定为第三指示点,并将横坐标较小的指示点确定为第四指示点;将所述第三指示点的右上方,确定为所述第三指示点的素材的展示位置,以及将所述第四指示点的左下方,确定为所述第四指示点的素材的展示位置;或,将所述第三指示点的右下方,确定为所述第三指示点的素材的展示位置,以及将所述第四指示点的左上方,确定为所述第四指示点的素材的展示位置。4.根据权利要求1所述的方法,其特征在于,所述根据所述两个指示点的连线的第二斜率,确定所述两个指示点各自的素材的展示位置,包括:在不存在所述第二斜率的情况下,将所述两个指示点中纵坐标较大的指示点确定为第五指示点,并将纵坐标较小的指示点确定为第六指示点;将所述第五指示点的右上方,确定为所述第五指示点的素材的展示位置,以及将所述第六指示点的左下方,确定为所述第六指示点的素材的展示位置;或,将所述第五指示点的左上方,确定为所述第五指示点的素材的展示位置,以及将所述第六指示点的右下方,确定为所述第六指示点的素...

【专利技术属性】
技术研发人员:陈池唐万超
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1