首页 > 解决方案 > 如何在d3中制作自定义甜甜圈图?

问题描述

目标

我目前需要创建一个如图所示的图表。

我的方法

现在我按照样板代码在 3 个组件中创建了 3 个圆环图。我计划根据我的数据为每个甜甜圈图着色,可能使用钩子/道具更改。使用这种方法,我有以下输出:

当前的

通过这种方式,我无法删除每个弧上的外部笔划。

阅读 d3 文档我认为这不是解决这个问题的正确方法。

到目前为止,这是我的代码: Codesandbox

标签: javascriptreactjsd3.js

解决方案


推荐阅读