我无法计算如何使用d3.js在svg对象周围拖动路径
具体来说,我有一个正态分布形状,呈现为svg的路径,我希望能够单击它并在svg空间中拖动它(但是这个特定形状没有什么独特之处)。
我见过点、直线和形状的例子,但没有一条路。
我的简化代码如下。除非我离目标很远,否则我怀疑错误就在底部的拖放函数上。
Javascript:
// width and height for svg object
var w = 500;
var h = 500;
/// setting up svg object
var svg = d3.select("body")
下面是我如何在web2py控制器中使用d3.js的示例。这对我很有效。
但是,我更喜欢在使用web2py的默认引导布局的现有引导页面中使用d3.js。当我将这段d3.js代码放入bootstrap布局中时,它不会导致任何错误,但我没有看到附加到<body>的<svg>标记。
有人可以发布一个如何做到这一点的例子吗?
controllers/d3js.py
import random
def histogram():
dataset = [(random.randint(1,6) + random.randint(1,6)) for i in range(100