【发布时间】:2023-11-28 22:00:01
【问题描述】:
如果我有一个饼图的百分比,说 90%,有没有办法在凹坑中创建一个仅显示 90% 而其他 10% 是缺失切片的饼图?谢谢。
【问题讨论】:
-
“缺失”是指与背景颜色相同?
-
是的。缺少切片。
标签: jquery d3.js charts pie-chart dimple.js
如果我有一个饼图的百分比,说 90%,有没有办法在凹坑中创建一个仅显示 90% 而其他 10% 是缺失切片的饼图?谢谢。
【问题讨论】:
标签: jquery d3.js charts pie-chart dimple.js
var arc = d3.arc()
.startAngle(0)
.endAngle(Math.PI * 2);
将开始角度设置为 0,然后在 2PI 结束。你可以乘以你想要的角度。
var svg = d3.select("body")
.append("svg")
.attr("width", 200)
.attr("height", 200)
.append("g")
.attr("transform", "translate(100,100)");
var arc = d3.svg.arc()
.innerRadius(0)
.outerRadius(70)
.startAngle(0)
.endAngle(2 * Math.PI * 0.9);
svg.append("path")
.attr("class", "arc")
.attr("d", arc);
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
【讨论】: