我有这张图,但是看来节点和边缘/箭头正在呈现某种程度的小。该图形使用Dagre渲染。我只是想知道是否有一种方法可以使节点和边/箭头变大,但将它们保持在svg之内。还是什么使这些东西看起来更小?还是这是正常功能?

javascript - 大尺寸的Dagre/D3渲染节点和边线/箭头-LMLPHP

同样在这里:是否有可能增加节点和边缘的大小,但使其保持在当前svg范围内?

javascript - 大尺寸的Dagre/D3渲染节点和边线/箭头-LMLPHP

谢谢

最佳答案

您可以尝试更改边缘的stroke-width

g.setEdge("A", "B", {
  style: "stroke: #f66; stroke-width: 3px; stroke-dasharray: 5, 5;",
  arrowheadStyle: "fill: #f66"
});


http://cpettitt.github.io/project/dagre-d3/latest/demo/style-attrs.html

07-28 07:59