antvis/G2

slider缩略轴,初始位置在顶部,结束位置距离初始位置很近的时候, 文本描述覆盖。 #4931

controllerz posted onGitHub

image

没有可以单独判断是否展示的参数, 并且单独设置。 期待的结果是: image


@pearmini 请问有解决方案吗?

posted by controllerz almost 2 years ago

是希望在拖动过程中,可以隐藏藏和展示缩略轴的文本?

posted by pearmini almost 2 years ago

是的, 默认现在是都展示, 所以就会出现距离接近的时候, 文本覆盖

posted by controllerz almost 2 years ago

目前不支持这个能力,如果希望支持这个能力,一种办法就是增加 transform 属性,可以对 label 进行防止重叠处理:

chart.slider('x', { transform: [ { type: 'autoHide' }] });

同时提供一些默认的防止重叠策略,或者有啥更好的 API 设计思路吗?

posted by pearmini almost 2 years ago

最好的就是自动隐藏。 或者是对文本描述加一些背景色, 做不透明处理。

posted by controllerz almost 2 years ago

最好的就是自动隐藏。 或者是对文本描述加一些背景色, 做不透明处理。

posted by controllerz almost 2 years ago

新增了 autoFitLabel 选项,将其置为 false 即可,同时需要保证两边留出足够的 padding 空间

posted by Aarebecca almost 2 years ago

这个功能已经上线了吗? 文档上没看到有autoFitLabel 这个体现

posted by controllerz almost 2 years ago

Fund this Issue

$0.00
Funded

Pull requests