-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
增加 label position 策略:exceedAdjust #6173
Comments
大佬想问下这个label自动调整需求是设置成默认生效吗? |
不是,是类似于 overflowHide 一样,组成一个配置,大部分代码都是可以参考的。 |
好的明白了,配置也是和overlap一样在transform之下吗? |
我认领这个任务 |
#6199 这个问题是同类问题,可以熟悉之后,一起看看~ |
get |
@hustcc 大佬,我这更新对应文档时,需要放一个图片在md里,需要麻烦你帮忙上传到cdn上。 |
因为还没有看到 pr 的代码,所以在这里提前提醒一下,exceed 之后 Adjust 的策略:
举个栗子:
注意处理整个画布都小于 label 大小的时候,不要出现代码的死循环。 |
ok 不好意思,我想的是先把那个文档一起完善了一起提个pr,我明天把pr提上来 |
AntV Open Source Contribution Plan(可选)
Issue 类型
中级任务
任务介绍
当数据标签超出整个 canvas 画布的时候,会被剪裁掉,显示不全,所以需要给 label 标签做一个自动调整 x y 位置。
参考说明
参考:https://g2.antv.antgroup.com/spec/label/overlap-hide
增加一个新的类型 exceedAdjust,超出 canvas 画布的时候,自动反方向移动位置,防止被剪裁,代码可以参考。
The text was updated successfully, but these errors were encountered: