javascript - 如何在 rechart 中对 Sankey 图表的节点进行排序?
问题描述
我想在桑基图中对我的节点进行排序。我怎样才能做到这一点?例如,对于以下数据:
const data0 = {
nodes: [
{ name: "L0" },
{ name: "L1" },
{ name: "L2" },
{ name: "L3" },
{ name: "L4" },
{ name: "R5" },
{ name: "R6" },
{ name: "R7" },
{ name: "R8" },
{ name: "R9" }
],
links: [
{ source: 0, target: 5, value: 30 },
{ source: 1, target: 8, value: 99 },
{ source: 1, target: 7, value: 20 },
{ source: 1, target: 6, value: 15 },
{ source: 4, target: 5, value: 6 },
{ source: 2, target: 8, value: 30 },
{ source: 0, target: 6, value: 15 },
{ source: 2, target: 9, value: 11 },
{ source: 3, target: 9, value: 8 },
{ source: 3, target: 8, value: 23 },
{ source: 2, target: 5, value: 20 }
]
};
解决方案
推荐阅读
- dynamic - 安装 Adobe Photoshop 后无法在动态链接库 kernel32.dll 中找到 copyfile2 错误
- reactjs - 如何用情感来设计 Material-ui 组件
- python - vs_code的设置是不是错了?
- ruby - Rspec 验证失败:照片不能为空白
- linux - 如何将 bash 命令转换为在 shell 上执行
- android - Android 11 设备未显示徽章计数
- css - 删除围绕角度谷歌地图的蓝色边框 - agm-map
- java - parseInt 没有从 jTextField 接收输入
- r - 根据字符串向量在 ggplot 中绘制不同的指标
- hadoop - 如何找到 MapR 发行版