javascript - 带有 D3 的桑基图 - 链接着色
问题描述
我正在尝试基于此示例呈现桑基图。
TL:DR - color() 函数用于为节点着色,但不能为链接着色。
当我让它工作和渲染时(我在 Next.js 中使用最新版本的 D3 和 React),我在为链接着色时遇到了问题。
在上面链接的示例中,有多个着色选项,由于某种原因,它们都不适合我。
他们都使用“颜色”功能(节点的着色也使用了这个功能——在这种情况下效果很好)——但我只是无法让它为链接工作。
如果我输入一个简单的十六进制值(任何值,而不是 color() 函数),它就可以正常工作。
我的桑基图基于顶部链接的示例,删除了大多数链接和节点以减少混乱。
This is the code for this component:
https://pastebin.com/xUCJDGWg
解决方案
推荐阅读
- swift - 如何在我的自定义代码中将自动填充功能设为默认?
- csv - 如何将csv文件拆分为多个yaml文件
- r - 季度数据规模错误的年份
- sql - 水平多列 - 按月分组
- algorithm - 双向路径追踪,算法讲解
- matrix - 如何从 Power BI 中的矩阵可视化中的行计算复杂度量的 SUM 和 MAX?
- javascript - 使用 React 创建一个更新数字值的循环
- swift - 如何在swift中通过另一个项目数组过滤项目数组
- python - 获取请求上的coinbase api无效签名错误python
- java - Thymeleaf:如果列表中没有项目,如何使用每个但显示默认值?