- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在没有最外层变量的情况下在 d3.js 中绘制包布局。我想绘制一个没有最外层父圆的包装布局。有什么办法吗?
最佳答案
是的,有。我建议采用以下方法:保持所有圆包初始化完好无损。您只需更改圆圈实际附加到 DOM/SVG 树的代码点。我将在几个例子中展示这一点。这jsfiddle是“常规”圆包的示例:
负责将圆添加到 DOM 树的关键代码是这样的:
var circles = vis.append("circle")
.attr("stroke", "black")
.style("fill", function(d) { return !d.children ? "tan" : "beige"; })
.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; })
.attr("r", function(d) { return d.r; });
如果在 "vis"和 ".append("circle")"之间添加这一行:(另一个可用的 jsfiddle here )
.filter(function(d){ return d.parent; })
根节点会消失:
如果添加这一行:
.filter(function(d){ return !d.children; })
除了离开节点(换句话说,没有 child 的节点)之外的所有节点都将消失:
而且,稍微复杂一点,这一行
.filter(function(d){ return (d.depth > 1); })
将使根父圆及其所有直接子圆消失:
关于javascript - D3js : Draw pack layout without the outermost circle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23948880/
题目地址:https://leetcode.com/problems/best-sightseeing-pair/ 题目描述 Given an array A of positive intege
这里是真正的初学者,我正在阅读 NF 和 WHNF 之间的差异,以及我遇到的定义之一 To determine whether an expression is in weak head normal
我正在尝试在没有最外层变量的情况下在 d3.js 中绘制包布局。我想绘制一个没有最外层父圆的包装布局。有什么办法吗? 最佳答案 是的,有。我建议采用以下方法:保持所有圆包初始化完好无损。您只需更改圆圈
我正在使用 dojo.query,它在内部使用 CSS3 选择器来识别您要检索的元素。 我要查找的是所有带有标签“foo”的元素,但仅限于最外层的元素(即允许将一个“foo”嵌入到另一个元素中,而我想
在Java Language Spex 15.7 : Code is usually clearer when each expression contains at most one side ef
在 django 1.5 天,如果我想手动管理事务(或事务中的事务),我会这样做: @transaction.commit_manually def my_method(): master_s
我一直在阅读 C++ 入门第 5 版。在第 6.1 章功能参数列表的第三段中。它写道“此外,函数最外层范围内的局部变量不得使用与任何参数相同的名称”。什么意思? 我不是以英语为母语的人。我不明白函数的
我是一名优秀的程序员,十分优秀!