强制定向图中的d3箭头

时间:2012-07-12 03:16:48

标签: javascript svg d3.js force-layout

我很困惑。为什么简单地复制和粘贴示例http://bl.ocks.org/1153292箭头不对齐。 (见下文)

enter image description here

更新:它适用于chrome和safai但不适用于Firefox ......更令人费解。有什么想法吗?

在示例中你会改变什么来获得直线而不是曲线?

感谢。

3 个答案:

答案 0 :(得分:4)

这适用于Chrome和Safari,并且在Firefox 14(可能更早)中被破坏。 它在Firefox 15及更高版本中得到修复。 请参阅错误https://bugzilla.mozilla.org/show_bug.cgi?id=773266

我在Firefox 14(它失败了)和15(它通过)上测试了它。

原始问题的答案是: 因为它在Firefox中被破坏了。

答案 1 :(得分:1)

这也发生在我身上。但我通过以下方式解决了它。打开萤火虫。 goto svg> defs>标记部分。然后更改refX和refY值。这个对我有用。

答案 2 :(得分:0)

可能是剪切和粘贴错误?它在这里工作正常。 http://jsbin.com/akulid/edit#html,live