d3Sankey.sankeyLinkHorizontal()的宽度怎么修改成ui设计稿定义的宽度呢
时间: 2024-03-20 12:38:54 浏览: 98
d3.v4-sanKey.js
要修改 `d3Sankey.sankeyLinkHorizontal()` 的宽度,你需要设置 `linkWidth` 属性。你可以在创建 Sankey 图时传递一个配置对象,该对象可以包含 `linkWidth` 属性。例如:
```
const sankey = d3.sankey()
.nodeWidth(15)
.nodePadding(10)
.extent([[1, 1], [width - 1, height - 6]])
.linkWidth(20);
```
在上面的示例中,`linkWidth` 属性被设置为 20,这将增加每个 Sankey 链接的宽度。你可以根据你的 UI 设计稿中定义的宽度值来设置 `linkWidth` 的值。
阅读全文