circle-pack

    0热度

    1回答

    更新:New JSFIDDLE缩放现在工作,完全放弃了defs和rect,只是附加了图像。但仍然停留在翻译。 翻译仍然无法进行缩放。我可以将translate设置为x和y都为-100,以获得正确的非缩放位置。但是,在缩放时,它当然仍然将其转换为-100,而不是保持它到位所需的较大值。 看起来需要在放大部分的代码中向底部添加一些东西。一直在讨论目前注释掉的部分,但目前还没有运气。 // .attr

    2热度

    1回答

    卡住重叠标签。举例说明:JSFIDDLE 单击文本标签“组A”。缩放转换后,组A标签仍然与小圆圈的标签重叠。 点击其他地方缩小。 再次点击“组A”。这次标签不会保留,所以 没有重叠。所以它似乎在一次后自行修复。 我不想在第一次点击某物时重叠。我该怎么做呢?我不想截断标签或重新定位标签。 我一直在摆弄这一点,但到目前为止没有运气。 transition.selectAll("text")

    0热度

    1回答

    我一直在试图添加可点击超链接到基于此代码的可缩放d3圆形包:http://bl.ocks.org/nilanjenator/4950148,但我无法让它工作。理想情况下,我会链接圈子文本标签下的链接,但此时可点击的标签就像rad一样。 我敢肯定它对d3的误解。我研究了几个应该可以工作的堆栈主题:(Hyperlinks in d3.js objects),这里是我失败的尝试。我还更新了json数据文

    1热度

    1回答

    我正在尝试在六角形模式中包装一堆圆UIViews。 它们都有不同的尺寸。 首先我随机生成的UIViews,并把它们在屏幕上,如下所示: 然后我有安排在围绕中心的圆形图案的视图的算法。这是算法: func arrangeViews() { let viewCenter = self.view.center let radius: Double = 50?? <- W

    1热度

    1回答

    我正在使用包含默认半径函数的d3包装布局。这会缩放圆圈的大小,以便所有内容都可以放入容器中。 如何访问此比例因子?

    0热度

    1回答

    我有一个包布局图表,显示Web应用程序的公司和用户。该图表具有独立的数据集,代表不同的时间段。 示例 - 所有用户 只有用户的最后一周 只有用户中最近30天 登录内登录... 我数据集的结构如下 - { all: { name: "Web App", children: [ { name: "Firm 1", size: 2,

    0热度

    1回答

    我D3 circle pack看起来是这样的:(也入店通过jsfiddle) 不过,我想图表看起来像这样:(不要在标签上要注意,或圆包安置,他们不是我的情况是必不可少的;我的意思只是合作节目“3D”界的容貌,他们的着色) 会是什么实现这一目标的好方法? @Delapouite的答案后,我放在一起另一个jsfiddle: 关键代码: var data2 = pack.nodes(data); v

    3热度

    2回答

    我有一个小问题就在这里: 我用这个例子(http://bl.ocks.org/mbostock/7607535)工作,我修改这样的 flare.json文件: { "name": "flare", "children": [ { "name": "Kommunikation und Umwelt", "children": [ { "name": "Courses", "

    1热度

    1回答

    我试图创建d3.js使用圆形停车场布局的图表中http://jsfiddle.net/mypandos/h3pfx6ns/ <!DOCTYPE html> <meta charset="utf-8"> <style> circle { fill: rgb(31, 119, 180); fill-opacity: .25;

    1热度

    1回答

    我正在从d3js构建气泡图,但继续使用enter()方法接收TypeError: undefined is not a function。我试过几乎所有的东西,但我无法确定为什么会产生这个错误,除了过滤器方法返回null。目前气泡图本身不显示。 var diameter = 310, format = d3.format(",d"), color = d3.scale.ca