Highcharts.chart('container', {

    title: {
        text: 'Highcharts Sankey Diagram'
    },
    subtitle: {
        text: 'Dense data. Node padding should shrink and data labels not ' +
            'overlap.'
    },
    series: [{
        type: 'sankey',
        name: 'Sankey demo series',
        dataLabels: {
            padding: 0
        },
        minLinkWidth: 1,
        data: [{
            from: 'Austria',
            to: 'Vienna',
            weight: 1
        },
        {
            from: 'Cambodia',
            to: 'Phnom Penh',
            weight: 1
        },
        {
            from: 'Sri Lanka',
            to: 'Colombo',
            weight: 1
        },
        {
            from: 'Senegal',
            to: 'Dakar',
            weight: 1
        },
        {
            from: 'United States',
            to: 'Fort Lauderdale',
            weight: 1
        },
        {
            from: 'United States',
            to: 'Boston',
            weight: 1
        },
        {
            from: 'United States',
            to: 'Washington, D.C.',
            weight: 1
        },
        {
            from: 'United States',
            to: 'Orlando',
            weight: 1
        },
        {
            from: 'United States',
            to: 'Los Angeles',
            weight: 1
        },
        {
            from: 'United States',
            to: 'Houston',
            weight: 1
        },
        {
            from: 'South Africa',
            to: 'Johannesburg',
            weight: 1
        },
        {
            from: 'South Africa',
            to: 'Cape Town',
            weight: 1
        },
        {
            from: 'Australia',
            to: 'Sydney',
            weight: 1
        },
        {
            from: 'Australia',
            to: 'Adelaide',
            weight: 1
        },
        {
            from: 'Norway',
            to: 'Oslo',
            weight: 1
        },
        {
            from: 'Ireland',
            to: 'Dublin',
            weight: 1
        },
        {
            from: 'Turkey',
            to: 'Istanbul',
            weight: 1
        },
        {
            from: 'Nigeria',
            to: 'Abuja',
            weight: 1
        },
        {
            from: 'Denmark',
            to: 'Cairo',
            weight: 1
        },
        {
            from: 'Guinea',
            to: 'Conakry',
            weight: 1
        },
        {
            from: 'Bangladesh',
            to: 'Dhaka',
            weight: 1
        },
        {
            from: 'Bahrain',
            to: 'Manama',
            weight: 1
        },
        {
            from: 'Pakistan',
            to: 'Islamabad',
            weight: 1
        },
        {
            from: 'Sweden',
            to: 'Stockholm',
            weight: 1
        },
        {
            from: 'India',
            to: 'Ahmedabad',
            weight: 1
        },
        {
            from: 'India',
            to: 'Mumbai',
            weight: 1
        },
        {
            from: 'Singapore',
            to: 'Singapore city',
            weight: 1
        },
        {
            from: 'Poland',
            to: 'Warsaw',
            weight: 1
        },
        {
            from: 'Saudi Arabia',
            to: 'Dammam',
            weight: 1
        },
        {
            from: 'Switzerland',
            to: 'Geneva',
            weight: 1
        },
        {
            from: 'Switzerland',
            to: 'Zürich',
            weight: 1
        },
        {
            from: 'Taiwan',
            to: 'Taipei',
            weight: 1
        },
        {
            from: 'Kenya',
            to: 'Nairobi',
            weight: 1
        },
        {
            from: 'Indonesia',
            to: 'Denpasar',
            weight: 1
        },
        {
            from: 'Chile',
            to: 'Santiago',
            weight: 1
        },
        {
            from: 'Brazil',
            to: 'São Paulo',
            weight: 1
        },
        {
            from: 'Canada',
            to: 'Toronto',
            weight: 1
        },
        {
            from: 'Sudan',
            to: 'Khartoum',
            weight: 1
        },
        {
            from: 'Iraq',
            to: 'Basra',
            weight: 1
        },
        {
            from: 'Cyprus',
            to: 'Larnaca',
            weight: 1
        },
        {
            from: 'Ethiopia',
            to: 'Addis Ababa',
            weight: 1
        },
        {
            from: 'Russia',
            to: 'Moscow',
            weight: 1
        },
        {
            from: 'Algeria',
            to: 'Algiers',
            weight: 1
        },
        {
            from: 'United Kingdom',
            to: 'Birmingham',
            weight: 1
        },
        {
            from: 'Hungary',
            to: 'Budapest',
            weight: 1
        },
        {
            from: 'Afghanistan',
            to: 'Kabul',
            weight: 1
        }]
    }]

});
