我想用一些循环项构建一个sankey图。我找到了这个JSFiddle示例:
Highcharts.chart('container', {
chart: {
marginLeft: 100,
marginBottom: 200,
marginRight:200
},
title: {
text: 'Highcharts Sankey Diagram'
},
series: [{
keys: ['from', 'to', 'weight'],
data: [
['a', 'b', 5 ],
['b', 'c', 5 ],
['c', 'b', 5 ],
],
clip: false,
type: 'sankey',
name: 'Sankey demo series'
}]
});
它有效,但该系列的一些修改会产生错误。例如,此数据指南
未捕获的TypeError:无法读取未定义的属性“选项”
控制台中的错误:
['a', 'b', 5 ],
['b', 'c', 5 ],
['c', 'a', 5 ],
那么有可能将它循环回第一个元素吗?
截至今天,高图中的sankey图不支持循环引用。有关更多详细信息,请参阅github上的未解决问题:https://github.com/highcharts/highcharts/issues/8218。