我正在学习使用d3js,并尝试自己制作图表。我想在两个点之间绘制一条曲线。
function CreateEdge(nodeId1,nodeId2,edgeLabel)
{
var curveData = [ { "x": 190, "y": 100}, { "x": 260, "y": 50} ];
var edge = d3.select("svg").append('g');
//diagonal function that can draw a curve goes in here
var curve = edge.append("path")
.attr("d", diagonal)
.attr("stroke", "#444")
.attr("stroke-width", 2)
.attr("fill", "none");
}
在我的研究中,我发现一些使用对角线函数绘制曲线的例子。例如这个
是否有一种方法可以使用对角线函数在两个已知点之间绘制简单的曲线?或者是否有其他替代方法?