Legend itemLabel超出长度默认省略后显示tooltip
Describe the feature / 功能描述
Are you willing to contribute? / 是否愿意参与贡献?
❌ No / 否
通过 https://g.antv.antgroup.com/api/basic/text#isoverflowing 判断是否超出长度,然后显示tooltip。 tooltip可能会遮挡其他的item,可以通过开关控制是否开启。 详见 https://github.com/antvis/G2/issues/6219
我可以研究一下这个问题
我可以研究一下这个问题
感谢贡献 🎉 有任何进展可以在这里更新~
@xiyeeee 没有找到itemLabel配置文字长度的选项,可否提供一下复现链接?
@xiyeeee 没有找到itemLabel配置文字长度的选项,可否提供一下复现链接?
itemWidth配置一下应该能复现
@xiyeeee 没有找到itemLabel配置文字长度的选项,可否提供一下复现链接?
legend: { color: { layout: { justifyContent: "center", alignItems: "center", }, itemMarker: "circle", title: false, size: 120, itemWidth: 120, rowPadding: 16, itemValueText: (d: any, index: number) => data[index].value, position: "right", maxCols: 1, }, },
通过 https://g.antv.antgroup.com/api/basic/text#isoverflowing 判断是否超出长度,然后显示tooltip。 tooltip可能会遮挡其他的item,可以通过开关控制是否开启。 详见 #6219
这个省略之后, 鼠标hover能展示完整的文字么
https://github.com/antvis/G2/pull/7044 参考这个 pr 配置 legend 的 poptip