D3使用transform的return 'i translatee(' + path.centroid(d) + ')'后,想在y上偏移10,i translatee被覆盖?

我从事初中的历史课程教学工作希望与志同道合的朋友一起交流学习。

效果:鼠标可拖拽图形双击图形可恢复到拖拽前的位置。



提示框的div就无法根据鼠标移到的位置而在不同位置显示(没有设置只会在图片的下方显示) --> //设置 饼图的内半径 和外半径(如果 内半径不为0的话显示的是圆环图) //新建一个svg图片 //颜色(20种颜色可自动选择) //each 为每一个区域添加两个变量,用于保存偏移量初始化为圆心坐标 (如果初始化为(0,0)的话拖拽一个图形他会首先会到svg的原点) //dblclick双击图表后 恢复到拖拽前的位置,如果是click的话则当松开鼠标時所拖动的图形会自动恢复原来位置. { //把偏移量设为圆心 //返回文字显示的坐标

版权声明:本文为博主原创文章,未经博主允许不得转载

我要回帖

更多关于 translate 的文章

 

随机推荐