[发明专利]饼图标签显示方法、系统、可读存储介质和计算机设备有效
| 申请号: | 201810862014.2 | 申请日: | 2018-08-01 |
| 公开(公告)号: | CN109308203B | 公开(公告)日: | 2021-10-01 |
| 发明(设计)人: | 肖绍志 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F40/169;G06F40/106;G06T11/60 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 陈金普 |
| 地址: | 510530 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图标 显示 方法 系统 可读 存储 介质 计算机 设备 | ||
1.一种饼图标签显示方法,其特征在于,包括以下步骤:
获取饼图的各标签文本的默认初始位置,所述默认初始位置是所述标签文本相对于饼图中心的相对位置;
获取所述标签文本的显示间距,所述显示间距是相邻的标签文本分隔显示时的距离;
根据所述显示间距和各所述默认初始位置确定各所述标签文本的目标位置,并在各所述目标位置显示对应的标签文本;
所述获取饼图的各标签文本的默认初始位置的步骤包括以下步骤:
获取各所述标签文本的纵向位置,其中,所述纵向位置是所述标签文本中预设参考点相对于饼图中心的纵向坐标;
所述根据所述显示间距和各所述默认初始位置确定各所述标签文本的目标位置的步骤包括以下步骤:
根据所述显示间距和各所述纵向坐标确定各所述标签文本的目标位置;
所述获取各所述标签文本的纵向位置的步骤包括以下步骤:
获取扇形区域的中心线与饼图平面坐标系中纵向正轴的夹角,其中,所述扇形区域对应标签文本;
根据所述饼图的半径和所述夹角获取对应所述扇形区域的标签文本的纵向坐标;
所述获取所述标签文本的显示间距的步骤包括以下步骤:
获取所述标签文本的字体大小值和最小行间距,根据所述字体大小值和所述最小行间距计算所述显示间距;
计算所述显示间距的公式为:L=fontsize/2+minlinemargin,其中,L表示所述显示间距,fontsize表示字体大小值,minlinemargin表示所述最小行间距。
2.根据权利要求1所述的饼图标签显示方法,其特征在于,所述根据所述显示间距和各所述纵向坐标确定各所述标签文本的目标位置的步骤包括以下步骤:
获取任意两个相邻的标签文本的纵向坐标的坐标差值;
若所述坐标差值小于所述显示间距,对所述坐标差值对应的标签文本的纵向坐标进行调整,获取所述坐标差值对应的标签文本的目标位置。
3.根据权利要求2所述的饼图标签显示方法,其特征在于,所述对所述坐标差值对应的标签文本的纵向坐标进行调整的步骤包括以下步骤:
在所述坐标差值对应的标签文本中,将纵向坐标较大的标签文本作为第一标签文本,根据所述第一标签文本的纵向坐标的坐标值与所述显示间距的和值更新所述第一标签文本的纵向坐标的坐标值;
或者,
在所述坐标差值对应的标签文本中,将纵向坐标较小的标签文本作为第二标签文本,根据所述第二标签文本的纵向坐标的坐标值与所述显示间距的差值更新所述第二标签文本的纵向坐标的坐标值。
4.根据权利要求1所述的饼图标签显示方法,其特征在于,所述根据所述显示间距和各所述纵向坐标确定各所述标签文本的目标位置的步骤包括以下步骤:
按照纵向坐标的坐标值从小到大的顺序对第三标签文本进行排序,所述第三标签文本是位于饼图第一象限中的标签文本;
选取排序第一的第三标签文本作为当前第三标签文本,若下一第三标签文本的纵向坐标与当前第三标签文本的纵向坐标的坐标差值小于所述显示间距,根据所述当前第三标签文本的纵向坐标的坐标值与所述显示间距的和值更新所述下一第三标签文本的纵向坐标的坐标值;
将所述下一第三标签文本作为当前第三标签文本,直至遍历所有的第三标签文本;
或者,
按照纵向坐标的坐标值从小到大的顺序对第四标签文本进行排序,所述第四标签文本是位于饼图第二象限中的标签文本;
选取排序第一的第四标签文本作为当前第四标签文本,若下一第四标签文本的纵向坐标与当前第四标签文本的纵向坐标的坐标差值小于所述显示间距,根据所述当前第四标签文本的纵向坐标的坐标值与所述显示间距的和值更新所述下一第四标签文本的纵向坐标的坐标值;
将所述下一第四标签文本作为当前第四标签文本,直至遍历所有的第四标签文本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810862014.2/1.html,转载请声明来源钻瓜专利网。





