gpt4 book ai didi

d3.js - 如何使用 D3.js 制作径向线段

转载 作者:行者123 更新时间:2023-12-05 01:07:31 27 4
gpt4 key购买 nike

我想使用极坐标创建一条线。

例子:
中心位于 cx=0, cy=0,角度为 pi/4,但仅从起点半径 4 和终点半径 7 绘制的线。

我可以使用数学并自己完成这项工作,但 d3.js 似乎有一个 radial line generator ,但我发现文档很难掌握,因为我是 d3 菜鸟。

最佳答案

使用线生成器相对简单。您可以将它与默认选项一起使用,并像这样指定数据中的所有内容:

 d3.svg.line.radial()([[4,Math.PI/4],[7,Math.PI/4]]);

或者,您只能提供更改的数据和其他所有内容作为默认值:
 var line = d3.svg.line.radial()
.angle(Math.PI/4)
.radius(function(d) { return d; });
line([4,7]);

关于d3.js - 如何使用 D3.js 制作径向线段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18487780/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com