我对 SVG 非常陌生(使用 D3.js 调用所有内容)。最近,我刚刚在我正在做的一个项目中遇到了一个巨大的限制。我希望能够为我正在使用的每一类数据创建“g”类。不幸的是,我从仅以一种方式连接数据的 XML 文件获取数据(例如:person1 ---> person2,但不是 person2 ---> person1)。我想做的是将我的数据生成的每个形状放在根类和它连接的类中。如果我可以将此形状添加到两个或更多类(例如 g class = person1 和 person2),那将是我认为最快的解决方案......但是这样的事情可能吗?我可以将 SVG 形状设置为两个或更多类吗?或者它会在我定义新的时覆盖它。
我真的希望有人能理解我在问什么。在不泄露我最终项目的每一个细节的情况下,很难用语言表达我的问题。