有什么方法可以使用Highcharts在Sankey中绘制一个半节点吗?一世 搜索了很多,但没有任何解决方案。从d3可以完成,但我想通过Highcharts实现相同的功能。作为参考,我附上了图片。如果您观察到在机构建立之前终止,在机构建立之后终止,待定最终决定,待定机构决定以及其他节点,这些都是半节点。那么,有什么办法可以使Highcharts做到这一点?
答案 0 :(得分:0)
当前,唯一简单的方法似乎是结合使用column
和offset
节点选项:
series: [{
keys: ['from', 'to', 'weight'],
data: [
['China', 'EU', 94],
['China', 'US', 53]
],
nodes: [{
id: 'US',
column: 1,
offset: 110,
}, {
id: 'EU',
offset: -70,
column: 2
}],
...
}]
实时演示: https://jsfiddle.net/BlackLabel/x593vrtj/
API参考:
https://api.highcharts.com/highcharts/series.sankey.nodes.column
https://api.highcharts.com/highcharts/series.sankey.nodes.offset