javascript - 如何在d3中制作自定义甜甜圈图?
问题描述
我目前需要创建一个如图所示的图表。
我的方法
现在我按照样板代码在 3 个组件中创建了 3 个圆环图。我计划根据我的数据为每个甜甜圈图着色,可能使用钩子/道具更改。使用这种方法,我有以下输出:
通过这种方式,我无法删除每个弧上的外部笔划。
阅读 d3 文档我认为这不是解决这个问题的正确方法。
- 有没有更“d3”的方法来解决/创建这个图表?
- 如果我将继续解决这个问题,我怎样才能删除外部笔划?
- 如何制作外弧标签?
到目前为止,这是我的代码: Codesandbox
解决方案
推荐阅读
- pdf-generation - reportlab python为每页添加特定的图像背景
- ajax - Laravel 7,AJAX 身份验证请求上的混合内容错误
- c# - 遍历 C# 列表以查找多个匹配的字符串并返回索引位置
- python - 如何使用循环在 tkinter 中显示多个图像?
- typegraphql - 订阅 onConnect 返回值未附加到上下文
- blazor - 在 Blazor 中插入数据
- firebase - 观察成本()
- angular - 开发时使用angular和docker
- batch-file - 使用批处理脚本,我们如何在不解压缩的情况下找到压缩/压缩文件的行数?
- swift - 斯威夫特: AVAssetReader.status 是 AVAssetReaderStatus