我必须自定义 d3plus-react 系列的标签,自定义将非常接近带有标签和百分比的原始标签,但我不会像原来那样从 id 中获取名称,而是从另一个字段中获取它对象(名称)。
该对象具有以下结构:
id: string
name: string
value: number
parent: string
这就是我的 Treemap 配置:
const methods = {
data: propsData,
groupBy: ['parent', 'id'],
size: 'value',
tooltipConfig: {
title: (d) => `${d.parent} - <span>${d.name}</span>`,
},
legend: true,
shapeConfig: {
label: (d) => {
console.log(d);
return [d.name];
},
},
};
问题是我不知道如何在不触及共享百分比的情况下修改磁贴的标签,我已经搜索了文档,但没有发现任何相关内容。
有谁知道是否有一些官方方法可以做到这一点,或者我必须自己做?