我是靠谱客的博主 兴奋花生,这篇文章主要介绍d3.js——图形拖拽操作,现在分享给大家,希望可以做个参考。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>拖拽操作</title>
</head>
<body>
<script src = "d3.js"></script>
<script>
    var width =2000,
            height = 2000;
    var svg = d3.select("body").append("svg")
            .attr("width",width)
            .attr("height",height)
    var color = d3.scale.category20()
    //定义拖拽函数
    var drag = d3.behavior.drag()
            .on("drag",dragmove)
    function dragmove(d){
        d3.select(this)
                .attr("cx", d.cx = d3.event.x)
                .attr("cy", d.cy = d3.event.y)
    }

    //绘制圆形
    var circles =[{cx:150,cy:200,r:30},
        {cx:250,cy:200,r:30}]
    svg.selectAll("circle")
            .data(circles)
            .enter()
            .append("circle

最后

以上就是兴奋花生最近收集整理的关于d3.js——图形拖拽操作的全部内容,更多相关d3内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(152)

评论列表共有 0 条评论

立即
投稿
返回
顶部