Highcharts Highchart Sankey的“从值”设置与“到值”设置不同

Highcharts Highchart Sankey的“从值”设置与“到值”设置不同,highcharts,Highcharts,我的JSFIDLE: 我们有两个来自侧标签的:巴西和加拿大。到的一方有以下标签:葡萄牙、法国、西班牙、英国和巴西 绘制的图形无法按预期在右侧显示巴西标签。相反,它在左下角显示巴西标签。我认为您需要像这样更改数据顺序: data: [ ['Canada', 'Brazil', 4 ], // In first position ['Brazil', 'Portugal', 5 ], ['Brazil', 'France', 1 ],

我的JSFIDLE:

我们有两个来自侧标签的
:巴西和加拿大。
的一方有以下标签:葡萄牙、法国、西班牙、英国和巴西


绘制的图形无法按预期在右侧显示巴西标签。相反,它在左下角显示巴西标签。

我认为您需要像这样更改数据顺序:

    data: [
        ['Canada', 'Brazil', 4 ], // In first position
        ['Brazil', 'Portugal', 5 ],
        ['Brazil', 'France', 1 ],
        ['Brazil', 'Spain', 1 ],
        ['Brazil', 'England', 1 ],
        ['Canada', 'Portugal', 1 ],
        ['Canada', 'France', 5 ],
        ['Canada', 'England', 1 ],
    ],

编辑第二个解决方案

使用
节点


我认为您需要像这样更改数据顺序:

    data: [
        ['Canada', 'Brazil', 4 ], // In first position
        ['Brazil', 'Portugal', 5 ],
        ['Brazil', 'France', 1 ],
        ['Brazil', 'Spain', 1 ],
        ['Brazil', 'England', 1 ],
        ['Canada', 'Portugal', 1 ],
        ['Canada', 'France', 5 ],
        ['Canada', 'England', 1 ],
    ],

编辑第二个解决方案

使用
节点


这会显示两个巴西吗?一个在左边,一个在右边?这会显示两个巴西吗?一个在左边,一个在右边?
    data: [
        ['Brazil', 'Portugal', 5 ],
        ['Brazil', 'France', 1 ],
        ['Brazil', 'Spain', 1 ],
        ['Brazil', 'England', 1 ],
        ['Canada', 'Portugal', 1 ],
        ['Canada', 'France', 5 ],
        ['Canada', 'England', 1 ],
        ['Canada', 'Brazil-end', 4 ],
    ],
    nodes: [{
        id: 'Brazil-end',
        name: 'Brazil'
      }
    ],