G2
G2 copied to clipboard
tooltip自定义name不符合预期
问题描述
我希望可以自定义tooltip中的name字段。我在这里找到这样的代码。
({
tooltip: {
items: [
(d, index, data, column) => ({
color: d.sold > 150 ? 'red' : 'blue', // 指定 item 的颜色
name: index === 0 ? d.genre : `${d.genre} ${data[i].genre}`, // 指定 item 的名字
value: column.y.value[i], // 使用 y 通道的值
}),
],
},
});
但实际上这里并不是直接自定义name属性,最终是把name属性当作字段值再次替换了一次,我期望的效果是直接使用我指定的name值。
可以直接在官网的demo中复现这个问题。https://g2.antv.antgroup.com/zh/examples/component/tooltip/#tooltip-series
重现链接
https://g2.antv.antgroup.com/zh/examples/component/tooltip/#tooltip-series
重现步骤
https://g2.antv.antgroup.com/zh/examples/component/tooltip/#tooltip-series 可以直接修改这里的name字段,会发现并不会生效。
预期行为
我不清楚目前的行为是否符合官方的预期,我的预期是直接使用我指定的name字符串。
平台
- 操作系统: [macOS, Windows, Linux, React Native ...]
- 网页浏览器: [Google Chrome, Safari, Firefox]
屏幕截图或视频(可选)
No response
补充说明(可选)
No response