我正在尝试使用 highcharts 库创建桑基图。工具提示在桑基线上工作正常,除了节点之外,当我将鼠标悬停到该节点时,它会抛出错误:
无法检索空或未定义引用的“系列”属性
我用于 sankey 的代码非常简单,我不明白为什么它不起作用。这是代码:
var sankeyOptions = {
chart: {
renderTo: "container"
},
title: {
text: title
},
series: [{
keys: ['from', 'to', 'weight'],
data: [
['Oil', 'Transportation', 94],
['Natural Gas', 'Transportation', 3],
['Coal', 'Transportation', 0],
['Renewable', 'Transportation', 0],
['Nuclear', 'Transportation', 3],
['Oil', 'Industrial', 41],
['Natural Gas', 'Industrial', 40],
['Coal', 'Industrial', 7],
['Renewable', 'Industrial', 11],
['Nuclear', 'Industrial', 0],
['Oil', 'R&C', 17],
['Natural Gas', 'R&C', 76],
['Coal', 'R&C', 1],
['Renewable', 'R&C', 7],
['Nuclear', 'R&C', 0],
['Oil', 'Electric Power', 1],
['Natural Gas', 'Electric Power', 18],
['Coal', 'Electric Power', 48],
['Renewable', 'Electric Power', 11],
['Nuclear', 'Electric Power', 22]
],
type: 'sankey',
name: 'Energy in the United States'
}]
};
var chartObject = new Highcharts.Chart(sankeyOptions);
感谢您的帮助。
这是他们这边的一个错误。我使用 highcharts 版本 9.1.2 遇到了完全相同的问题。我更新到 10.0.0,一切正常。