Alluvial Plot with Multilevel Land Cover Flows

Sankey diagrams provide a clear visual representation of flows and are used across various fields, from energy systems to financial analysis. Their strength lies in showing the magnitude of flows between different stages or categories, making complex relationships easy to understand. These diagrams are particularly useful for highlighting bottlenecks or inefficiencies in a process. They are easily created using various software and readily interpretable, making them an excellent communication tool for complex data visualization.


Economist GGPlot Excel Paul Tol Black And White Solarized Stata Tableau Wall Street CanvasXpress
<html>

  <head>
    <!-- Include the CanvasXpress library in your HTML file -->
    <link rel="stylesheet" href="https://www.canvasxpress.org/dist/canvasXpress.css" type="text/css"/>
    <script src="https://www.canvasxpress.org/dist/canvasXpress.min.js"></script>
  </head>

  <body>

    <!-- Create a canvas element for the chart with the desired dimensions -->
    <div>
      <canvas id="canvasId" width="600" height="600"></canvas>
    </div>


    <!-- Create a script to initialize the chart -->
    <script>

      // Use a data frame (2D-array) for the graph
      var data = [
        [ "Id", "freq", "Global", "Continent", "LandCoverType", "Habitat"],
        [ "1", 1, "Global", "Europe", "aquatic", "air"],
        [ "2", 1, "Global", "North America", "aquatic", "air"],
        [ "3", 2, "Global", "Asia", "cropland", "air"],
        [ "4", 1, "Global", "Indian Ocean", "cropland", "air"],
        [ "5", 1, "Global", "Antarctica", "desert", "air"],
        [ "6", 1, "Global", "Arctic Ocean", "desert", "air"],
        [ "7", 1, "Global", "North America", "desert", "air"],
        [ "8", 3, "Global", "Asia", "forest", "air"],
        [ "9", 1, "Global", "Australia", "forest", "air"],
        [ "10", 1, "Global", "North America", "forest", "air"],
        [ "11", 1, "Global", "Pacific Ocean", "forest", "air"],
        [ "12", 1, "Global", "South America", "forest", "air"],
        [ "13", 1, "Global", "Africa", "grassland", "air"],
        [ "14", 1, "Global", "North America", "grassland", "air"],
        [ "15", 2, "Global", "South America", "grassland", "air"],
        [ "16", 1, "Global", "Asia", "mangrove", "air"],
        [ "17", 1, "Global", "Africa", "shrubland", "air"],
        [ "18", 1, "Global", "Asia", "shrubland", "air"],
        [ "19", 1, "Global", "North America", "shrubland", "air"],
        [ "20", 1, "Global", "Africa", "tundra", "air"],
        [ "21", 1, "Global", "Asia", "tundra", "air"],
        [ "22", 1, "Global", "Australia", "tundra", "air"],
        [ "23", 1, "Global", "Europe", "tundra", "air"],
        [ "24", 1, "Global", "North America", "tundra", "air"],
        [ "25", 1, "Global", "North America", "urban", "air"],
        [ "26", 1, "Global", "Pacific Ocean", "urban", "air"],
        [ "27", 1, "Global", "Antarctica", "wetland", "air"],
        [ "28", 1, "Global", "Europe", "woodland", "air"],
        // ... (data truncated after 29 records for clarity)
      ]

      // Create the configuration for the graph
      var config = {
        "colorBy": "Continent",
        "colorKey": {
          "Continent": {
            "North America": "rgb(194,132,36)",
            "Europe": "rgb(158,148,0)",
            "Asia": "rgb(102,160,14)",
            "Australia": "rgb(0,169,98)",
            "South America": "rgb(0,171,151)",
            "Antarctica": "rgb(0,166,194)",
            "Africa": "rgb(61,150,220)",
            "Pacific Ocean": "rgb(160,128,224)",
            "Atlantic Ocean": "rgb(206,108,203)",
            "Arctic Ocean": "rgb(222,104,163)",
            "Indian Ocean": "rgb(216,116,109)"
          }
        },
        "graphOrientation": "vertical",
        "graphType": "Sankey",
        "sankeyAxes": [
          "Global",
          "Continent",
          "LandCoverType",
          "Habitat"
        ],
        "sankeyAxesOrder": {
          "Global": "Global",
          "Continent": [
            "North America",
            "Europe",
            "Asia",
            "Australia",
            "South America",
            "Antarctica",
            "Africa",
            "Pacific Ocean",
            "Atlantic Ocean",
            "Arctic Ocean",
            "Indian Ocean"
          ],
          "LandCoverType": [
            "forest",
            "grassland",
            "cropland",
            "aquatic",
            "desert",
            "woodland",
            "shrubland",
            "tundra",
            "wetland",
            "urban",
            "mangrove"
          ],
          "Habitat": [
            "soil",
            "shoot",
            "root",
            "rhizosphere",
            "deadwood",
            "air",
            "sediment",
            "litter",
            "lichen",
            "water",
            "topsoil",
            "dust"
          ]
        },
        "sankeyLinkLineWidth": 0.25,
        "sankeyLinkOrder": "color",
        "sankeyLinksOpacity": 0.55,
        "sankeyLodeGuidance": "zigzag",
        "sankeyNodePadding": 0.5,
        "sankeyNodeSort": "factor",
        "sankeyNodeWidth": 66,
        "sankeyNodesColor": "rgb(237,237,237)",
        "sankeyTextAuto": false,
        "sankeyTextScaleFontFactor": 0.55,
        "sankeyTitleColor": "rgb(44,111,178)",
        "sankeyTitleFontStyle": "bold",
        "sankeyTitlePosition": "top",
        "sankeyTitleScaleFontFactor": 0.85,
        "sankeyType": "proportional",
        "theme": "GGPlot",
        "xAxis": [
          "freq"
        ],
        "title": "Alluvial Plot with Multilevel Land Cover Flows"
      }

      // Event used to create graph (optional)
      var events = false

      // Call the CanvasXpress function to create the graph
      var cX = new CanvasXpress("canvasId", data, config, events);

    </script>

  </body>

</html>
<html>

  <head>
    <!-- Include the CanvasXpress library in your HTML file -->
    <link rel="stylesheet" href="https://www.canvasxpress.org/dist/canvasXpress.css" type="text/css"/>
    <script src="https://www.canvasxpress.org/dist/canvasXpress.min.js"></script>
  </head>

  <body>

    <!-- Create a canvas element for the chart with the desired dimensions -->
    <div>
      <canvas id="canvasId" width="600" height="600"></canvas>
    </div>


    <!-- Create a script to initialize the chart -->
    <script>

      // Create the data for the graph
      var data = {
        "y": {
          "vars": [
            "freq"
          ],
          "smps": [
            "1",
            "2",
            "3",
            "4",
            "5",
            "6",
            "7",
            "8",
            "9",
            "10",
            "11",
            "12",
            "13",
            "14",
            "15",
            "16",
            "17",
            "18",
            "19",
            "20",
            "21",
            "22",
            "23",
            "24",
            "25",
            "26",
            "27",
            "28",
            "29",
            "30",
            "31",
            "32",
            "33",
            "34",
            "35",
            "36",
            "37",
            "38",
            "39",
            "40",
            "41",
            "42",
            "43",
            "44",
            "45",
            "46",
            "47",
            "48",
            "49",
            "50",
            "51",
            "52",
            "53",
            "54",
            "55",
            "56",
            "57",
            "58",
            "59",
            "60",
            "61",
            "62",
            "63",
            "64",
            "65",
            "66",
            "67",
            "68",
            "69",
            "70",
            "71",
            "72",
            "73",
            "74",
            "75",
            "76",
            "77",
            "78",
            "79",
            "80",
            "81",
            "82",
            "83",
            "84",
            "85",
            "86",
            "87",
            "88",
            "89",
            "90",
            "91",
            "92",
            "93",
            "94",
            "95",
            "96",
            "97",
            "98",
            "99",
            "100",
            "101",
            "102",
            "103",
            "104",
            "105",
            "106",
            "107",
            "108",
            "109",
            "110",
            "111",
            "112",
            "113",
            "114",
            "115",
            "116",
            "117",
            "118",
            "119",
            "120",
            "121",
            "122",
            "123",
            "124",
            "125",
            "126",
            "127",
            "128",
            "129",
            "130",
            "131",
            "132",
            "133",
            "134",
            "135",
            "136",
            "137",
            "138",
            "139",
            "140",
            "141",
            "142",
            "143",
            "144",
            "145",
            "146",
            "147",
            "148",
            "149",
            "150",
            "151",
            "152",
            "153",
            "154",
            "155",
            "156",
            "157",
            "158",
            "159",
            "160",
            "161",
            "162",
            "163",
            "164",
            "165",
            "166",
            "167",
            "168",
            "169",
            "170",
            "171",
            "172",
            "173",
            "174",
            "175",
            "176",
            "177",
            "178",
            "179",
            "180",
            "181",
            "182",
            "183",
            "184",
            "185",
            "186",
            "187",
            "188",
            "189",
            "190",
            "191",
            "192",
            "193",
            "194",
            "195",
            "196",
            "197",
            "198",
            "199",
            "200",
            "201",
            "202",
            "203",
            "204",
            "205",
            "206",
            "207",
            "208",
            "209",
            "210",
            "211",
            "212",
            "213",
            "214",
            "215",
            "216",
            "217",
            "218",
            "219",
            "220",
            "221",
            "222",
            "223",
            "224",
            "225",
            "226",
            "227",
            "228",
            "229",
            "230",
            "231",
            "232",
            "233",
            "234",
            "235",
            "236",
            "237",
            "238",
            "239",
            "240",
            "241",
            "242",
            "243",
            "244",
            "245",
            "246",
            "247",
            "248",
            "249",
            "250",
            "251",
            "252",
            "253",
            "254",
            "255",
            "256",
            "257",
            "258",
            "259",
            "260",
            "261",
            "262",
            "263",
            "264",
            "265",
            "266",
            "267",
            "268",
            "269",
            "270",
            "271",
            "272",
            "273",
            "274",
            "275",
            "276",
            "277",
            "278",
            "279",
            "280",
            "281",
            "282",
            "283",
            "284",
            "285",
            "286",
            "287",
            "288",
            "289",
            "290",
            "291",
            "292",
            "293",
            "294",
            "295",
            "296",
            "297",
            "298",
            "299",
            "300",
            "301",
            "302",
            "303",
            "304",
            "305",
            "306",
            "307",
            "308",
            "309",
            "310",
            "311",
            "312",
            "313",
            "314",
            "315",
            "316",
            "317",
            "318",
            "319",
            "320",
            "321",
            "322",
            "323",
            "324",
            "325",
            "326",
            "327",
            "328",
            "329",
            "330",
            "331",
            "332",
            "333",
            "334",
            "335",
            "336",
            "337",
            "338",
            "339",
            "340",
            "341",
            "342",
            "343",
            "344",
            "345",
            "346",
            "347",
            "348",
            "349",
            "350",
            "351",
            "352",
            "353",
            "354",
            "355",
            "356",
            "357",
            "358",
            "359",
            "360",
            "361",
            "362",
            "363",
            "364",
            "365",
            "366",
            "367",
            "368",
            "369",
            "370",
            "371",
            "372",
            "373",
            "374",
            "375",
            "376",
            "377",
            "378",
            "379",
            "380",
            "381",
            "382",
            "383",
            "384",
            "385",
            "386",
            "387",
            "388",
            "389",
            "390",
            "391",
            "392",
            "393",
            "394",
            "395",
            "396",
            "397",
            "398",
            "399",
            "400",
            "401",
            "402",
            "403",
            "404",
            "405",
            "406",
            "407",
            "408",
            "409",
            "410",
            "411",
            "412",
            "413",
            "414",
            "415",
            "416",
            "417",
            "418",
            "419",
            "420",
            "421",
            "422",
            "423",
            "424",
            "425",
            "426",
            "427",
            "428",
            "429",
            "430",
            "431",
            "432",
            "433",
            "434",
            "435"
          ],
          "data": [
            [
              1,
              1,
              2,
              1,
              1,
              1,
              1,
              3,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              1,
              2,
              2,
              1,
              1,
              3,
              1,
              1,
              3,
              1,
              4,
              1,
              1,
              3,
              1,
              2,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              1,
              1,
              3,
              1,
              1,
              1,
              2,
              2,
              1,
              1,
              1,
              3,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              1,
              1,
              1,
              3,
              1,
              1,
              1,
              2,
              3,
              1,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              1,
              1,
              2,
              1,
              1,
              1,
              4,
              1,
              1,
              4,
              1,
              3,
              2,
              3,
              2,
              1,
              1,
              1,
              2,
              3,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              2,
              4,
              3,
              1,
              2,
              2,
              1,
              2,
              1,
              1,
              1,
              1,
              2,
              1,
              1,
              3,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              1,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              3,
              1,
              4,
              3,
              1,
              1,
              1,
              1,
              2,
              5,
              1,
              1,
              1,
              1,
              2,
              1,
              1,
              2,
              2,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              4,
              1,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              2,
              2,
              1,
              1,
              2,
              2,
              1,
              1,
              2,
              3,
              1,
              1,
              2,
              2,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              2,
              2,
              1,
              1,
              2,
              1,
              1,
              1,
              6,
              1,
              3,
              2,
              2,
              1,
              1,
              1,
              2,
              3,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              1,
              1,
              3,
              2,
              3,
              1,
              1,
              7,
              2,
              1,
              1,
              1,
              6,
              1,
              4,
              1,
              1,
              2,
              1,
              1,
              1,
              5,
              6,
              2,
              11,
              4,
              6,
              4,
              3,
              7,
              5,
              6,
              4,
              2,
              3,
              1,
              8,
              3,
              2,
              5,
              2,
              1,
              2,
              1,
              1,
              2,
              2,
              1,
              1,
              3,
              3,
              3,
              2,
              1,
              2,
              1,
              3,
              1,
              1,
              1,
              2,
              3,
              1,
              1,
              1,
              1,
              1,
              2,
              2,
              2,
              3,
              1,
              3,
              5,
              1,
              4,
              1,
              1,
              1,
              2,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              3,
              1,
              1,
              3,
              1,
              2,
              1,
              2,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              2,
              2,
              1,
              1,
              1,
              1,
              3,
              1,
              1,
              2,
              1,
              4,
              1,
              4,
              1,
              2,
              1,
              1,
              4,
              3,
              2,
              1,
              1,
              3,
              1,
              1,
              3,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              1
            ]
          ]
        },
        "x": {
          "Global": [
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global",
            "Global"
          ],
          "Continent": [
            "Europe",
            "North America",
            "Asia",
            "Indian Ocean",
            "Antarctica",
            "Arctic Ocean",
            "North America",
            "Asia",
            "Australia",
            "North America",
            "Pacific Ocean",
            "South America",
            "Africa",
            "North America",
            "South America",
            "Asia",
            "Africa",
            "Asia",
            "North America",
            "Africa",
            "Asia",
            "Australia",
            "Europe",
            "North America",
            "North America",
            "Pacific Ocean",
            "Antarctica",
            "Europe",
            "Atlantic Ocean",
            "Europe",
            "South America",
            "Africa",
            "Australia",
            "Europe",
            "North America",
            "Arctic Ocean",
            "Asia",
            "Asia",
            "Atlantic Ocean",
            "Australia",
            "Europe",
            "Indian Ocean",
            "North America",
            "South America",
            "Africa",
            "Asia",
            "Europe",
            "North America",
            "Africa",
            "Australia",
            "Australia",
            "Europe",
            "Europe",
            "North America",
            "Pacific Ocean",
            "Europe",
            "Indian Ocean",
            "Atlantic Ocean",
            "Europe",
            "Africa",
            "Asia",
            "Europe",
            "North America",
            "Asia",
            "Europe",
            "Africa",
            "Atlantic Ocean",
            "Indian Ocean",
            "North America",
            "Pacific Ocean",
            "Antarctica",
            "Arctic Ocean",
            "Europe",
            "North America",
            "North America",
            "Africa",
            "Arctic Ocean",
            "Europe",
            "North America",
            "Asia",
            "South America",
            "Antarctica",
            "Asia",
            "Australia",
            "Europe",
            "Asia",
            "Indian Ocean",
            "North America",
            "South America",
            "Arctic Ocean",
            "Atlantic Ocean",
            "Australia",
            "Europe",
            "North America",
            "Europe",
            "Atlantic Ocean",
            "South America",
            "Asia",
            "Atlantic Ocean",
            "North America",
            "Africa",
            "Antarctica",
            "Arctic Ocean",
            "Asia",
            "North America",
            "South America",
            "Atlantic Ocean",
            "Europe",
            "North America",
            "Pacific Ocean",
            "South America",
            "Africa",
            "Asia",
            "Atlantic Ocean",
            "Europe",
            "Indian Ocean",
            "North America",
            "Australia",
            "Europe",
            "North America",
            "Pacific Ocean",
            "South America",
            "Australia",
            "South America",
            "Australia",
            "Europe",
            "Arctic Ocean",
            "Europe",
            "Indian Ocean",
            "Asia",
            "Australia",
            "Europe",
            "North America",
            "Europe",
            "Indian Ocean",
            "North America",
            "South America",
            "Antarctica",
            "Asia",
            "Australia",
            "Europe",
            "North America",
            "Antarctica",
            "Asia",
            "Australia",
            "North America",
            "Asia",
            "Europe",
            "Indian Ocean",
            "North America",
            "South America",
            "Africa",
            "Antarctica",
            "Arctic Ocean",
            "Asia",
            "Australia",
            "Europe",
            "South America",
            "Asia",
            "Atlantic Ocean",
            "Africa",
            "Atlantic Ocean",
            "Europe",
            "North America",
            "South America",
            "Australia",
            "Indian Ocean",
            "North America",
            "Africa",
            "Antarctica",
            "Arctic Ocean",
            "Asia",
            "Africa",
            "Antarctica",
            "Asia",
            "Atlantic Ocean",
            "Europe",
            "Indian Ocean",
            "North America",
            "Pacific Ocean",
            "Antarctica",
            "Asia",
            "Australia",
            "Europe",
            "Indian Ocean",
            "North America",
            "Pacific Ocean",
            "Africa",
            "Australia",
            "Europe",
            "Pacific Ocean",
            "Arctic Ocean",
            "Asia",
            "Atlantic Ocean",
            "Europe",
            "Indian Ocean",
            "North America",
            "South America",
            "Asia",
            "Atlantic Ocean",
            "Europe",
            "North America",
            "Pacific Ocean",
            "Africa",
            "Antarctica",
            "Asia",
            "Australia",
            "North America",
            "Africa",
            "Asia",
            "Australia",
            "Indian Ocean",
            "South America",
            "Africa",
            "Australia",
            "North America",
            "Antarctica",
            "North America",
            "South America",
            "Antarctica",
            "Australia",
            "Europe",
            "Africa",
            "Atlantic Ocean",
            "Australia",
            "Europe",
            "North America",
            "Asia",
            "Atlantic Ocean",
            "South America",
            "Africa",
            "Asia",
            "Europe",
            "North America",
            "South America",
            "Asia",
            "Atlantic Ocean",
            "Australia",
            "Europe",
            "Pacific Ocean",
            "South America",
            "North America",
            "Europe",
            "North America",
            "Australia",
            "North America",
            "Pacific Ocean",
            "Asia",
            "Australia",
            "North America",
            "Pacific Ocean",
            "Atlantic Ocean",
            "Europe",
            "North America",
            "Africa",
            "Antarctica",
            "Asia",
            "Australia",
            "Europe",
            "North America",
            "Asia",
            "Europe",
            "Pacific Ocean",
            "Africa",
            "Arctic Ocean",
            "Asia",
            "Atlantic Ocean",
            "Europe",
            "Indian Ocean",
            "North America",
            "Africa",
            "Europe",
            "Indian Ocean",
            "North America",
            "South America",
            "Africa",
            "North America",
            "Pacific Ocean",
            "Antarctica",
            "Australia",
            "North America",
            "South America",
            "Europe",
            "Indian Ocean",
            "North America",
            "South America",
            "Africa",
            "Australia",
            "North America",
            "Arctic Ocean",
            "Asia",
            "Europe",
            "Europe",
            "Indian Ocean",
            "North America",
            "Africa",
            "Asia",
            "Atlantic Ocean",
            "Australia",
            "Europe",
            "North America",
            "South America",
            "Africa",
            "Antarctica",
            "Asia",
            "Australia",
            "Europe",
            "Indian Ocean",
            "South America",
            "Asia",
            "Australia",
            "Europe",
            "Indian Ocean",
            "North America",
            "Africa",
            "Arctic Ocean",
            "Asia",
            "Atlantic Ocean",
            "Australia",
            "Europe",
            "Indian Ocean",
            "North America",
            "Pacific Ocean",
            "South America",
            "Africa",
            "Arctic Ocean",
            "Asia",
            "Australia",
            "Europe",
            "Indian Ocean",
            "North America",
            "South America",
            "Africa",
            "Arctic Ocean",
            "Asia",
            "Australia",
            "Europe",
            "North America",
            "South America",
            "Africa",
            "Antarctica",
            "Asia",
            "Australia",
            "Europe",
            "North America",
            "Pacific Ocean",
            "Asia",
            "Australia",
            "Europe",
            "North America",
            "Pacific Ocean",
            "Antarctica",
            "Arctic Ocean",
            "Asia",
            "Europe",
            "North America",
            "Pacific Ocean",
            "Africa",
            "Antarctica",
            "Asia",
            "Australia",
            "Europe",
            "Africa",
            "Arctic Ocean",
            "Asia",
            "Europe",
            "North America",
            "South America",
            "Africa",
            "Asia",
            "Australia",
            "Europe",
            "North America",
            "Pacific Ocean",
            "Africa",
            "Antarctica",
            "Antarctica",
            "Asia",
            "Atlantic Ocean",
            "Australia",
            "Africa",
            "Asia",
            "North America",
            "Pacific Ocean",
            "Europe",
            "North America",
            "Africa",
            "Atlantic Ocean",
            "Europe",
            "North America",
            "Atlantic Ocean",
            "Indian Ocean",
            "North America",
            "Antarctica",
            "Atlantic Ocean",
            "North America",
            "Europe",
            "North America",
            "South America",
            "North America",
            "Antarctica",
            "Arctic Ocean",
            "Asia",
            "Australia",
            "Europe",
            "North America",
            "Pacific Ocean",
            "Australia",
            "Africa",
            "Antarctica",
            "Asia",
            "Australia",
            "Europe",
            "Pacific Ocean",
            "South America",
            "Asia",
            "Atlantic Ocean",
            "Europe",
            "North America",
            "South America",
            "Atlantic Ocean",
            "Africa",
            "Europe",
            "South America",
            "Atlantic Ocean",
            "Europe",
            "South America",
            "Africa",
            "Atlantic Ocean",
            "North America",
            "North America",
            "Africa",
            "Asia",
            "Atlantic Ocean",
            "Europe"
          ],
          "LandCoverType": [
            "aquatic",
            "aquatic",
            "cropland",
            "cropland",
            "desert",
            "desert",
            "desert",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "mangrove",
            "shrubland",
            "shrubland",
            "shrubland",
            "tundra",
            "tundra",
            "tundra",
            "tundra",
            "tundra",
            "urban",
            "urban",
            "wetland",
            "woodland",
            "aquatic",
            "aquatic",
            "aquatic",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "desert",
            "desert",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "mangrove",
            "mangrove",
            "shrubland",
            "shrubland",
            "tundra",
            "tundra",
            "tundra",
            "urban",
            "urban",
            "wetland",
            "wetland",
            "woodland",
            "aquatic",
            "cropland",
            "cropland",
            "desert",
            "desert",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "shrubland",
            "tundra",
            "urban",
            "wetland",
            "wetland",
            "wetland",
            "woodland",
            "woodland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "mangrove",
            "shrubland",
            "shrubland",
            "tundra",
            "wetland",
            "wetland",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "mangrove",
            "mangrove",
            "shrubland",
            "shrubland",
            "tundra",
            "tundra",
            "tundra",
            "urban",
            "wetland",
            "wetland",
            "woodland",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "desert",
            "desert",
            "desert",
            "desert",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "mangrove",
            "mangrove",
            "shrubland",
            "shrubland",
            "shrubland",
            "shrubland",
            "shrubland",
            "tundra",
            "tundra",
            "wetland",
            "woodland",
            "woodland",
            "woodland",
            "woodland",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "desert",
            "desert",
            "desert",
            "desert",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "mangrove",
            "mangrove",
            "mangrove",
            "mangrove",
            "mangrove",
            "shrubland",
            "shrubland",
            "shrubland",
            "shrubland",
            "tundra",
            "urban",
            "urban",
            "urban",
            "wetland",
            "wetland",
            "wetland",
            "woodland",
            "woodland",
            "woodland",
            "aquatic",
            "aquatic",
            "cropland",
            "cropland",
            "cropland",
            "desert",
            "desert",
            "desert",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "shrubland",
            "tundra",
            "tundra",
            "wetland",
            "wetland",
            "wetland",
            "woodland",
            "woodland",
            "woodland",
            "woodland",
            "aquatic",
            "aquatic",
            "aquatic",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "desert",
            "desert",
            "desert",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "mangrove",
            "mangrove",
            "mangrove",
            "shrubland",
            "shrubland",
            "shrubland",
            "shrubland",
            "tundra",
            "tundra",
            "tundra",
            "tundra",
            "urban",
            "urban",
            "urban",
            "wetland",
            "wetland",
            "wetland",
            "woodland",
            "woodland",
            "woodland",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "aquatic",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "desert",
            "desert",
            "desert",
            "desert",
            "desert",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "mangrove",
            "mangrove",
            "mangrove",
            "mangrove",
            "mangrove",
            "mangrove",
            "mangrove",
            "shrubland",
            "shrubland",
            "shrubland",
            "shrubland",
            "shrubland",
            "shrubland",
            "shrubland",
            "tundra",
            "tundra",
            "tundra",
            "tundra",
            "tundra",
            "urban",
            "urban",
            "urban",
            "urban",
            "urban",
            "urban",
            "wetland",
            "wetland",
            "wetland",
            "wetland",
            "wetland",
            "woodland",
            "woodland",
            "woodland",
            "woodland",
            "woodland",
            "woodland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "desert",
            "desert",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "mangrove",
            "mangrove",
            "shrubland",
            "shrubland",
            "shrubland",
            "shrubland",
            "tundra",
            "tundra",
            "tundra",
            "urban",
            "urban",
            "wetland",
            "woodland",
            "woodland",
            "woodland",
            "aquatic",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "cropland",
            "desert",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "forest",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "grassland",
            "mangrove",
            "shrubland",
            "shrubland",
            "shrubland",
            "tundra",
            "tundra",
            "tundra",
            "urban",
            "urban",
            "urban",
            "wetland",
            "woodland",
            "woodland",
            "woodland",
            "woodland"
          ],
          "Habitat": [
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "air",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "deadwood",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "dust",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "lichen",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "litter",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "rhizosphere",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "root",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "sediment",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "shoot",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "soil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "topsoil",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water",
            "water"
          ]
        }
      }

      // Create the configuration for the graph
      var config = {
        "colorBy": "Continent",
        "colorKey": {
          "Continent": {
            "North America": "rgb(194,132,36)",
            "Europe": "rgb(158,148,0)",
            "Asia": "rgb(102,160,14)",
            "Australia": "rgb(0,169,98)",
            "South America": "rgb(0,171,151)",
            "Antarctica": "rgb(0,166,194)",
            "Africa": "rgb(61,150,220)",
            "Pacific Ocean": "rgb(160,128,224)",
            "Atlantic Ocean": "rgb(206,108,203)",
            "Arctic Ocean": "rgb(222,104,163)",
            "Indian Ocean": "rgb(216,116,109)"
          }
        },
        "graphOrientation": "vertical",
        "graphType": "Sankey",
        "sankeyAxes": [
          "Global",
          "Continent",
          "LandCoverType",
          "Habitat"
        ],
        "sankeyAxesOrder": {
          "Global": "Global",
          "Continent": [
            "North America",
            "Europe",
            "Asia",
            "Australia",
            "South America",
            "Antarctica",
            "Africa",
            "Pacific Ocean",
            "Atlantic Ocean",
            "Arctic Ocean",
            "Indian Ocean"
          ],
          "LandCoverType": [
            "forest",
            "grassland",
            "cropland",
            "aquatic",
            "desert",
            "woodland",
            "shrubland",
            "tundra",
            "wetland",
            "urban",
            "mangrove"
          ],
          "Habitat": [
            "soil",
            "shoot",
            "root",
            "rhizosphere",
            "deadwood",
            "air",
            "sediment",
            "litter",
            "lichen",
            "water",
            "topsoil",
            "dust"
          ]
        },
        "sankeyLinkLineWidth": 0.25,
        "sankeyLinkOrder": "color",
        "sankeyLinksOpacity": 0.55,
        "sankeyLodeGuidance": "zigzag",
        "sankeyNodePadding": 0.5,
        "sankeyNodeSort": "factor",
        "sankeyNodeWidth": 66,
        "sankeyNodesColor": "rgb(237,237,237)",
        "sankeyTextAuto": false,
        "sankeyTextScaleFontFactor": 0.55,
        "sankeyTitleColor": "rgb(44,111,178)",
        "sankeyTitleFontStyle": "bold",
        "sankeyTitlePosition": "top",
        "sankeyTitleScaleFontFactor": 0.85,
        "sankeyType": "proportional",
        "theme": "GGPlot",
        "xAxis": [
          "freq"
        ],
        "title": "Alluvial Plot with Multilevel Land Cover Flows"
      }

      // Event used to create graph (optional)
      var events = false

            // Call the CanvasXpress function to create the graph
      var cX = new CanvasXpress("canvasId", data, config, events);

    </script>

  </body>

</html>
library(canvasXpress)
y=read.table("https://www.canvasxpress.org/data/r/cX-landcover-dat.txt", header=TRUE, sep="\t", quote="", row.names=1, fill=TRUE, check.names=FALSE, stringsAsFactors=FALSE)
x=read.table("https://www.canvasxpress.org/data/r/cX-landcover-smp.txt", header=TRUE, sep="\t", quote="", row.names=1, fill=TRUE, check.names=FALSE, stringsAsFactors=FALSE)
canvasXpress(
data=y,
smpAnnot=x,
colorBy="Continent",
colorKey=list(Continent=list(Africa="rgb(61,150,220)", Antarctica="rgb(0,166,194)", "Arctic Ocean"="rgb(222,104,163)", Asia="rgb(102,160,14)", "Atlantic Ocean"="rgb(206,108,203)", Australia="rgb(0,169,98)", Europe="rgb(158,148,0)", "Indian Ocean"="rgb(216,116,109)", "North America"="rgb(194,132,36)", "Pacific Ocean"="rgb(160,128,224)", "South America"="rgb(0,171,151)")),
graphOrientation="vertical",
graphType="Sankey",
sankeyAxes=list("Global", "Continent", "LandCoverType", "Habitat"),
sankeyAxesOrder=list(Continent=list("North America", "Europe", "Asia", "Australia", "South America", "Antarctica", "Africa", "Pacific Ocean", "Atlantic Ocean", "Arctic Ocean", "Indian Ocean"), Global="Global", Habitat=list("soil", "shoot", "root", "rhizosphere", "deadwood", "air", "sediment", "litter", "lichen", "water", "topsoil", "dust"), LandCoverType=list("forest", "grassland", "cropland", "aquatic", "desert", "woodland", "shrubland", "tundra", "wetland", "urban", "mangrove")),
sankeyLinkLineWidth=0.25,
sankeyLinkOrder="color",
sankeyLinksOpacity=0.55,
sankeyLodeGuidance="zigzag",
sankeyNodePadding=0.5,
sankeyNodeSort="factor",
sankeyNodeWidth=66,
sankeyNodesColor="rgb(237,237,237)",
sankeyTextAuto=FALSE,
sankeyTextScaleFontFactor=0.55,
sankeyTitleColor="rgb(44,111,178)",
sankeyTitleFontStyle="bold",
sankeyTitlePosition="top",
sankeyTitleScaleFontFactor=0.85,
sankeyType="proportional",
theme="GGPlot",
title="Alluvial Plot with Multilevel Land Cover Flows",
xAxis=list("freq")
)
from canvasxpress.canvas import CanvasXpress
from canvasxpress.plot import show_in_browser

if __name__ == "__main__":
  # Define the chart with its data and configuration
  chart: CanvasXpress = CanvasXpress(
    render_to = "sankey18",
    data = {
      "y": {
        "vars": ["freq"],
        "smps": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255", "256", "257", "258", "259", "260", "261", "262", "263", "264", "265", "266", "267", "268", "269", "270", "271", "272", "273", "274", "275", "276", "277", "278", "279", "280", "281", "282", "283", "284", "285", "286", "287", "288", "289", "290", "291", "292", "293", "294", "295", "296", "297", "298", "299", "300", "301", "302", "303", "304", "305", "306", "307", "308", "309", "310", "311", "312", "313", "314", "315", "316", "317", "318", "319", "320", "321", "322", "323", "324", "325", "326", "327", "328", "329", "330", "331", "332", "333", "334", "335", "336", "337", "338", "339", "340", "341", "342", "343", "344", "345", "346", "347", "348", "349", "350", "351", "352", "353", "354", "355", "356", "357", "358", "359", "360", "361", "362", "363", "364", "365", "366", "367", "368", "369", "370", "371", "372", "373", "374", "375", "376", "377", "378", "379", "380", "381", "382", "383", "384", "385", "386", "387", "388", "389", "390", "391", "392", "393", "394", "395", "396", "397", "398", "399", "400", "401", "402", "403", "404", "405", "406", "407", "408", "409", "410", "411", "412", "413", "414", "415", "416", "417", "418", "419", "420", "421", "422", "423", "424", "425", "426", "427", "428", "429", "430", "431", "432", "433", "434", "435"],
        "data": [
          [1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 3, 1, 4, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 4, 1, 3, 2, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 4, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 4, 3, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 6, 1, 3, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 3, 1, 1, 7, 2, 1, 1, 1, 6, 1, 4, 1, 1, 2, 1, 1, 1, 5, 6, 2, 11, 4, 6, 4, 3, 7, 5, 6, 4, 2, 3, 1, 8, 3, 2, 5, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 3, 3, 2, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 3, 5, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 4, 1, 4, 1, 2, 1, 1, 4, 3, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1]
        ]
      },
      "x": {
        "Global": ["Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global"],
        "Continent": ["Europe", "North America", "Asia", "Indian Ocean", "Antarctica", "Arctic Ocean", "North America", "Asia", "Australia", "North America", "Pacific Ocean", "South America", "Africa", "North America", "South America", "Asia", "Africa", "Asia", "North America", "Africa", "Asia", "Australia", "Europe", "North America", "North America", "Pacific Ocean", "Antarctica", "Europe", "Atlantic Ocean", "Europe", "South America", "Africa", "Australia", "Europe", "North America", "Arctic Ocean", "Asia", "Asia", "Atlantic Ocean", "Australia", "Europe", "Indian Ocean", "North America", "South America", "Africa", "Asia", "Europe", "North America", "Africa", "Australia", "Australia", "Europe", "Europe", "North America", "Pacific Ocean", "Europe", "Indian Ocean", "Atlantic Ocean", "Europe", "Africa", "Asia", "Europe", "North America", "Asia", "Europe", "Africa", "Atlantic Ocean", "Indian Ocean", "North America", "Pacific Ocean", "Antarctica", "Arctic Ocean", "Europe", "North America", "North America", "Africa", "Arctic Ocean", "Europe", "North America", "Asia", "South America", "Antarctica", "Asia", "Australia", "Europe", "Asia", "Indian Ocean", "North America", "South America", "Arctic Ocean", "Atlantic Ocean", "Australia", "Europe", "North America", "Europe", "Atlantic Ocean", "South America", "Asia", "Atlantic Ocean", "North America", "Africa", "Antarctica", "Arctic Ocean", "Asia", "North America", "South America", "Atlantic Ocean", "Europe", "North America", "Pacific Ocean", "South America", "Africa", "Asia", "Atlantic Ocean", "Europe", "Indian Ocean", "North America", "Australia", "Europe", "North America", "Pacific Ocean", "South America", "Australia", "South America", "Australia", "Europe", "Arctic Ocean", "Europe", "Indian Ocean", "Asia", "Australia", "Europe", "North America", "Europe", "Indian Ocean", "North America", "South America", "Antarctica", "Asia", "Australia", "Europe", "North America", "Antarctica", "Asia", "Australia", "North America", "Asia", "Europe", "Indian Ocean", "North America", "South America", "Africa", "Antarctica", "Arctic Ocean", "Asia", "Australia", "Europe", "South America", "Asia", "Atlantic Ocean", "Africa", "Atlantic Ocean", "Europe", "North America", "South America", "Australia", "Indian Ocean", "North America", "Africa", "Antarctica", "Arctic Ocean", "Asia", "Africa", "Antarctica", "Asia", "Atlantic Ocean", "Europe", "Indian Ocean", "North America", "Pacific Ocean", "Antarctica", "Asia", "Australia", "Europe", "Indian Ocean", "North America", "Pacific Ocean", "Africa", "Australia", "Europe", "Pacific Ocean", "Arctic Ocean", "Asia", "Atlantic Ocean", "Europe", "Indian Ocean", "North America", "South America", "Asia", "Atlantic Ocean", "Europe", "North America", "Pacific Ocean", "Africa", "Antarctica", "Asia", "Australia", "North America", "Africa", "Asia", "Australia", "Indian Ocean", "South America", "Africa", "Australia", "North America", "Antarctica", "North America", "South America", "Antarctica", "Australia", "Europe", "Africa", "Atlantic Ocean", "Australia", "Europe", "North America", "Asia", "Atlantic Ocean", "South America", "Africa", "Asia", "Europe", "North America", "South America", "Asia", "Atlantic Ocean", "Australia", "Europe", "Pacific Ocean", "South America", "North America", "Europe", "North America", "Australia", "North America", "Pacific Ocean", "Asia", "Australia", "North America", "Pacific Ocean", "Atlantic Ocean", "Europe", "North America", "Africa", "Antarctica", "Asia", "Australia", "Europe", "North America", "Asia", "Europe", "Pacific Ocean", "Africa", "Arctic Ocean", "Asia", "Atlantic Ocean", "Europe", "Indian Ocean", "North America", "Africa", "Europe", "Indian Ocean", "North America", "South America", "Africa", "North America", "Pacific Ocean", "Antarctica", "Australia", "North America", "South America", "Europe", "Indian Ocean", "North America", "South America", "Africa", "Australia", "North America", "Arctic Ocean", "Asia", "Europe", "Europe", "Indian Ocean", "North America", "Africa", "Asia", "Atlantic Ocean", "Australia", "Europe", "North America", "South America", "Africa", "Antarctica", "Asia", "Australia", "Europe", "Indian Ocean", "South America", "Asia", "Australia", "Europe", "Indian Ocean", "North America", "Africa", "Arctic Ocean", "Asia", "Atlantic Ocean", "Australia", "Europe", "Indian Ocean", "North America", "Pacific Ocean", "South America", "Africa", "Arctic Ocean", "Asia", "Australia", "Europe", "Indian Ocean", "North America", "South America", "Africa", "Arctic Ocean", "Asia", "Australia", "Europe", "North America", "South America", "Africa", "Antarctica", "Asia", "Australia", "Europe", "North America", "Pacific Ocean", "Asia", "Australia", "Europe", "North America", "Pacific Ocean", "Antarctica", "Arctic Ocean", "Asia", "Europe", "North America", "Pacific Ocean", "Africa", "Antarctica", "Asia", "Australia", "Europe", "Africa", "Arctic Ocean", "Asia", "Europe", "North America", "South America", "Africa", "Asia", "Australia", "Europe", "North America", "Pacific Ocean", "Africa", "Antarctica", "Antarctica", "Asia", "Atlantic Ocean", "Australia", "Africa", "Asia", "North America", "Pacific Ocean", "Europe", "North America", "Africa", "Atlantic Ocean", "Europe", "North America", "Atlantic Ocean", "Indian Ocean", "North America", "Antarctica", "Atlantic Ocean", "North America", "Europe", "North America", "South America", "North America", "Antarctica", "Arctic Ocean", "Asia", "Australia", "Europe", "North America", "Pacific Ocean", "Australia", "Africa", "Antarctica", "Asia", "Australia", "Europe", "Pacific Ocean", "South America", "Asia", "Atlantic Ocean", "Europe", "North America", "South America", "Atlantic Ocean", "Africa", "Europe", "South America", "Atlantic Ocean", "Europe", "South America", "Africa", "Atlantic Ocean", "North America", "North America", "Africa", "Asia", "Atlantic Ocean", "Europe"],
        "LandCoverType": ["aquatic", "aquatic", "cropland", "cropland", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "mangrove", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "tundra", "tundra", "tundra", "urban", "urban", "wetland", "woodland", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "shrubland", "shrubland", "tundra", "tundra", "tundra", "urban", "urban", "wetland", "wetland", "woodland", "aquatic", "cropland", "cropland", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "shrubland", "tundra", "urban", "wetland", "wetland", "wetland", "woodland", "woodland", "cropland", "cropland", "cropland", "cropland", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "shrubland", "shrubland", "tundra", "wetland", "wetland", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "shrubland", "shrubland", "tundra", "tundra", "tundra", "urban", "wetland", "wetland", "woodland", "aquatic", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "shrubland", "shrubland", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "wetland", "woodland", "woodland", "woodland", "woodland", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "mangrove", "mangrove", "mangrove", "shrubland", "shrubland", "shrubland", "shrubland", "tundra", "urban", "urban", "urban", "wetland", "wetland", "wetland", "woodland", "woodland", "woodland", "aquatic", "aquatic", "cropland", "cropland", "cropland", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "shrubland", "tundra", "tundra", "wetland", "wetland", "wetland", "woodland", "woodland", "woodland", "woodland", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "mangrove", "shrubland", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "tundra", "tundra", "urban", "urban", "urban", "wetland", "wetland", "wetland", "woodland", "woodland", "woodland", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "mangrove", "mangrove", "mangrove", "mangrove", "mangrove", "shrubland", "shrubland", "shrubland", "shrubland", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "tundra", "tundra", "tundra", "urban", "urban", "urban", "urban", "urban", "urban", "wetland", "wetland", "wetland", "wetland", "wetland", "woodland", "woodland", "woodland", "woodland", "woodland", "woodland", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "shrubland", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "tundra", "urban", "urban", "wetland", "woodland", "woodland", "woodland", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "tundra", "urban", "urban", "urban", "wetland", "woodland", "woodland", "woodland", "woodland"],
        "Habitat": ["air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water"]
      }
    },
    config = {
      "colorBy": "Continent",
      "colorKey": {
        "Continent": {
          "North America": "rgb(194,132,36)",
          "Europe": "rgb(158,148,0)",
          "Asia": "rgb(102,160,14)",
          "Australia": "rgb(0,169,98)",
          "South America": "rgb(0,171,151)",
          "Antarctica": "rgb(0,166,194)",
          "Africa": "rgb(61,150,220)",
          "Pacific Ocean": "rgb(160,128,224)",
          "Atlantic Ocean": "rgb(206,108,203)",
          "Arctic Ocean": "rgb(222,104,163)",
          "Indian Ocean": "rgb(216,116,109)"
        }
      },
      "graphOrientation": "vertical",
      "graphType": "Sankey",
      "sankeyAxes": ["Global", "Continent", "LandCoverType", "Habitat"],
      "sankeyAxesOrder": {
        "Global": "Global",
        "Continent": ["North America", "Europe", "Asia", "Australia", "South America", "Antarctica", "Africa", "Pacific Ocean", "Atlantic Ocean", "Arctic Ocean", "Indian Ocean"],
        "LandCoverType": ["forest", "grassland", "cropland", "aquatic", "desert", "woodland", "shrubland", "tundra", "wetland", "urban", "mangrove"],
        "Habitat": ["soil", "shoot", "root", "rhizosphere", "deadwood", "air", "sediment", "litter", "lichen", "water", "topsoil", "dust"]
      },
      "sankeyLinkLineWidth": 0.25,
      "sankeyLinkOrder": "color",
      "sankeyLinksOpacity": 0.55,
      "sankeyLodeGuidance": "zigzag",
      "sankeyNodePadding": 0.5,
      "sankeyNodeSort": "factor",
      "sankeyNodeWidth": 66,
      "sankeyNodesColor": "rgb(237,237,237)",
      "sankeyTextAuto": False,
      "sankeyTextScaleFontFactor": 0.55,
      "sankeyTitleColor": "rgb(44,111,178)",
      "sankeyTitleFontStyle": "bold",
      "sankeyTitlePosition": "top",
      "sankeyTitleScaleFontFactor": 0.85,
      "sankeyType": "proportional",
      "theme": "GGPlot",
      "xAxis": ["freq"],
      "title": "Alluvial Plot with Multilevel Land Cover Flows"
    },
    width = 600,
    height = 600
  )

  # Display the chart in its own Web page
  show_in_browser(chart)
Run this notebook: Open in Binder
from canvasxpress.canvas import CanvasXpress
from canvasxpress.plot import graph

graph(
  CanvasXpress(
    render_to = "sankey18",
    data = {
      "y": {
        "vars": ["freq"],
        "smps": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255", "256", "257", "258", "259", "260", "261", "262", "263", "264", "265", "266", "267", "268", "269", "270", "271", "272", "273", "274", "275", "276", "277", "278", "279", "280", "281", "282", "283", "284", "285", "286", "287", "288", "289", "290", "291", "292", "293", "294", "295", "296", "297", "298", "299", "300", "301", "302", "303", "304", "305", "306", "307", "308", "309", "310", "311", "312", "313", "314", "315", "316", "317", "318", "319", "320", "321", "322", "323", "324", "325", "326", "327", "328", "329", "330", "331", "332", "333", "334", "335", "336", "337", "338", "339", "340", "341", "342", "343", "344", "345", "346", "347", "348", "349", "350", "351", "352", "353", "354", "355", "356", "357", "358", "359", "360", "361", "362", "363", "364", "365", "366", "367", "368", "369", "370", "371", "372", "373", "374", "375", "376", "377", "378", "379", "380", "381", "382", "383", "384", "385", "386", "387", "388", "389", "390", "391", "392", "393", "394", "395", "396", "397", "398", "399", "400", "401", "402", "403", "404", "405", "406", "407", "408", "409", "410", "411", "412", "413", "414", "415", "416", "417", "418", "419", "420", "421", "422", "423", "424", "425", "426", "427", "428", "429", "430", "431", "432", "433", "434", "435"],
        "data": [
          [1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 1, 1, 3, 1, 4, 1, 1, 3, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 4, 1, 3, 2, 3, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 4, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 4, 3, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 3, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 6, 1, 3, 2, 2, 1, 1, 1, 2, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 3, 1, 1, 7, 2, 1, 1, 1, 6, 1, 4, 1, 1, 2, 1, 1, 1, 5, 6, 2, 11, 4, 6, 4, 3, 7, 5, 6, 4, 2, 3, 1, 8, 3, 2, 5, 2, 1, 2, 1, 1, 2, 2, 1, 1, 3, 3, 3, 2, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 3, 5, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 4, 1, 4, 1, 2, 1, 1, 4, 3, 2, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1]
        ]
      },
      "x": {
        "Global": ["Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global", "Global"],
        "Continent": ["Europe", "North America", "Asia", "Indian Ocean", "Antarctica", "Arctic Ocean", "North America", "Asia", "Australia", "North America", "Pacific Ocean", "South America", "Africa", "North America", "South America", "Asia", "Africa", "Asia", "North America", "Africa", "Asia", "Australia", "Europe", "North America", "North America", "Pacific Ocean", "Antarctica", "Europe", "Atlantic Ocean", "Europe", "South America", "Africa", "Australia", "Europe", "North America", "Arctic Ocean", "Asia", "Asia", "Atlantic Ocean", "Australia", "Europe", "Indian Ocean", "North America", "South America", "Africa", "Asia", "Europe", "North America", "Africa", "Australia", "Australia", "Europe", "Europe", "North America", "Pacific Ocean", "Europe", "Indian Ocean", "Atlantic Ocean", "Europe", "Africa", "Asia", "Europe", "North America", "Asia", "Europe", "Africa", "Atlantic Ocean", "Indian Ocean", "North America", "Pacific Ocean", "Antarctica", "Arctic Ocean", "Europe", "North America", "North America", "Africa", "Arctic Ocean", "Europe", "North America", "Asia", "South America", "Antarctica", "Asia", "Australia", "Europe", "Asia", "Indian Ocean", "North America", "South America", "Arctic Ocean", "Atlantic Ocean", "Australia", "Europe", "North America", "Europe", "Atlantic Ocean", "South America", "Asia", "Atlantic Ocean", "North America", "Africa", "Antarctica", "Arctic Ocean", "Asia", "North America", "South America", "Atlantic Ocean", "Europe", "North America", "Pacific Ocean", "South America", "Africa", "Asia", "Atlantic Ocean", "Europe", "Indian Ocean", "North America", "Australia", "Europe", "North America", "Pacific Ocean", "South America", "Australia", "South America", "Australia", "Europe", "Arctic Ocean", "Europe", "Indian Ocean", "Asia", "Australia", "Europe", "North America", "Europe", "Indian Ocean", "North America", "South America", "Antarctica", "Asia", "Australia", "Europe", "North America", "Antarctica", "Asia", "Australia", "North America", "Asia", "Europe", "Indian Ocean", "North America", "South America", "Africa", "Antarctica", "Arctic Ocean", "Asia", "Australia", "Europe", "South America", "Asia", "Atlantic Ocean", "Africa", "Atlantic Ocean", "Europe", "North America", "South America", "Australia", "Indian Ocean", "North America", "Africa", "Antarctica", "Arctic Ocean", "Asia", "Africa", "Antarctica", "Asia", "Atlantic Ocean", "Europe", "Indian Ocean", "North America", "Pacific Ocean", "Antarctica", "Asia", "Australia", "Europe", "Indian Ocean", "North America", "Pacific Ocean", "Africa", "Australia", "Europe", "Pacific Ocean", "Arctic Ocean", "Asia", "Atlantic Ocean", "Europe", "Indian Ocean", "North America", "South America", "Asia", "Atlantic Ocean", "Europe", "North America", "Pacific Ocean", "Africa", "Antarctica", "Asia", "Australia", "North America", "Africa", "Asia", "Australia", "Indian Ocean", "South America", "Africa", "Australia", "North America", "Antarctica", "North America", "South America", "Antarctica", "Australia", "Europe", "Africa", "Atlantic Ocean", "Australia", "Europe", "North America", "Asia", "Atlantic Ocean", "South America", "Africa", "Asia", "Europe", "North America", "South America", "Asia", "Atlantic Ocean", "Australia", "Europe", "Pacific Ocean", "South America", "North America", "Europe", "North America", "Australia", "North America", "Pacific Ocean", "Asia", "Australia", "North America", "Pacific Ocean", "Atlantic Ocean", "Europe", "North America", "Africa", "Antarctica", "Asia", "Australia", "Europe", "North America", "Asia", "Europe", "Pacific Ocean", "Africa", "Arctic Ocean", "Asia", "Atlantic Ocean", "Europe", "Indian Ocean", "North America", "Africa", "Europe", "Indian Ocean", "North America", "South America", "Africa", "North America", "Pacific Ocean", "Antarctica", "Australia", "North America", "South America", "Europe", "Indian Ocean", "North America", "South America", "Africa", "Australia", "North America", "Arctic Ocean", "Asia", "Europe", "Europe", "Indian Ocean", "North America", "Africa", "Asia", "Atlantic Ocean", "Australia", "Europe", "North America", "South America", "Africa", "Antarctica", "Asia", "Australia", "Europe", "Indian Ocean", "South America", "Asia", "Australia", "Europe", "Indian Ocean", "North America", "Africa", "Arctic Ocean", "Asia", "Atlantic Ocean", "Australia", "Europe", "Indian Ocean", "North America", "Pacific Ocean", "South America", "Africa", "Arctic Ocean", "Asia", "Australia", "Europe", "Indian Ocean", "North America", "South America", "Africa", "Arctic Ocean", "Asia", "Australia", "Europe", "North America", "South America", "Africa", "Antarctica", "Asia", "Australia", "Europe", "North America", "Pacific Ocean", "Asia", "Australia", "Europe", "North America", "Pacific Ocean", "Antarctica", "Arctic Ocean", "Asia", "Europe", "North America", "Pacific Ocean", "Africa", "Antarctica", "Asia", "Australia", "Europe", "Africa", "Arctic Ocean", "Asia", "Europe", "North America", "South America", "Africa", "Asia", "Australia", "Europe", "North America", "Pacific Ocean", "Africa", "Antarctica", "Antarctica", "Asia", "Atlantic Ocean", "Australia", "Africa", "Asia", "North America", "Pacific Ocean", "Europe", "North America", "Africa", "Atlantic Ocean", "Europe", "North America", "Atlantic Ocean", "Indian Ocean", "North America", "Antarctica", "Atlantic Ocean", "North America", "Europe", "North America", "South America", "North America", "Antarctica", "Arctic Ocean", "Asia", "Australia", "Europe", "North America", "Pacific Ocean", "Australia", "Africa", "Antarctica", "Asia", "Australia", "Europe", "Pacific Ocean", "South America", "Asia", "Atlantic Ocean", "Europe", "North America", "South America", "Atlantic Ocean", "Africa", "Europe", "South America", "Atlantic Ocean", "Europe", "South America", "Africa", "Atlantic Ocean", "North America", "North America", "Africa", "Asia", "Atlantic Ocean", "Europe"],
        "LandCoverType": ["aquatic", "aquatic", "cropland", "cropland", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "mangrove", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "tundra", "tundra", "tundra", "urban", "urban", "wetland", "woodland", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "shrubland", "shrubland", "tundra", "tundra", "tundra", "urban", "urban", "wetland", "wetland", "woodland", "aquatic", "cropland", "cropland", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "shrubland", "tundra", "urban", "wetland", "wetland", "wetland", "woodland", "woodland", "cropland", "cropland", "cropland", "cropland", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "shrubland", "shrubland", "tundra", "wetland", "wetland", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "shrubland", "shrubland", "tundra", "tundra", "tundra", "urban", "wetland", "wetland", "woodland", "aquatic", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "shrubland", "shrubland", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "wetland", "woodland", "woodland", "woodland", "woodland", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "mangrove", "mangrove", "mangrove", "shrubland", "shrubland", "shrubland", "shrubland", "tundra", "urban", "urban", "urban", "wetland", "wetland", "wetland", "woodland", "woodland", "woodland", "aquatic", "aquatic", "cropland", "cropland", "cropland", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "shrubland", "tundra", "tundra", "wetland", "wetland", "wetland", "woodland", "woodland", "woodland", "woodland", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "mangrove", "shrubland", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "tundra", "tundra", "urban", "urban", "urban", "wetland", "wetland", "wetland", "woodland", "woodland", "woodland", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "desert", "desert", "desert", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "mangrove", "mangrove", "mangrove", "mangrove", "mangrove", "shrubland", "shrubland", "shrubland", "shrubland", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "tundra", "tundra", "tundra", "urban", "urban", "urban", "urban", "urban", "urban", "wetland", "wetland", "wetland", "wetland", "wetland", "woodland", "woodland", "woodland", "woodland", "woodland", "woodland", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "desert", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "mangrove", "mangrove", "shrubland", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "tundra", "urban", "urban", "wetland", "woodland", "woodland", "woodland", "aquatic", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "cropland", "desert", "forest", "forest", "forest", "forest", "forest", "forest", "forest", "grassland", "grassland", "grassland", "grassland", "grassland", "mangrove", "shrubland", "shrubland", "shrubland", "tundra", "tundra", "tundra", "urban", "urban", "urban", "wetland", "woodland", "woodland", "woodland", "woodland"],
        "Habitat": ["air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "air", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "deadwood", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "dust", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "lichen", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "litter", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "rhizosphere", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "root", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "sediment", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "shoot", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "soil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "topsoil", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water", "water"]
      }
    },
    config = {
      "colorBy": "Continent",
      "colorKey": {
        "Continent": {
          "North America": "rgb(194,132,36)",
          "Europe": "rgb(158,148,0)",
          "Asia": "rgb(102,160,14)",
          "Australia": "rgb(0,169,98)",
          "South America": "rgb(0,171,151)",
          "Antarctica": "rgb(0,166,194)",
          "Africa": "rgb(61,150,220)",
          "Pacific Ocean": "rgb(160,128,224)",
          "Atlantic Ocean": "rgb(206,108,203)",
          "Arctic Ocean": "rgb(222,104,163)",
          "Indian Ocean": "rgb(216,116,109)"
        }
      },
      "graphOrientation": "vertical",
      "graphType": "Sankey",
      "sankeyAxes": ["Global", "Continent", "LandCoverType", "Habitat"],
      "sankeyAxesOrder": {
        "Global": "Global",
        "Continent": ["North America", "Europe", "Asia", "Australia", "South America", "Antarctica", "Africa", "Pacific Ocean", "Atlantic Ocean", "Arctic Ocean", "Indian Ocean"],
        "LandCoverType": ["forest", "grassland", "cropland", "aquatic", "desert", "woodland", "shrubland", "tundra", "wetland", "urban", "mangrove"],
        "Habitat": ["soil", "shoot", "root", "rhizosphere", "deadwood", "air", "sediment", "litter", "lichen", "water", "topsoil", "dust"]
      },
      "sankeyLinkLineWidth": 0.25,
      "sankeyLinkOrder": "color",
      "sankeyLinksOpacity": 0.55,
      "sankeyLodeGuidance": "zigzag",
      "sankeyNodePadding": 0.5,
      "sankeyNodeSort": "factor",
      "sankeyNodeWidth": 66,
      "sankeyNodesColor": "rgb(237,237,237)",
      "sankeyTextAuto": False,
      "sankeyTextScaleFontFactor": 0.55,
      "sankeyTitleColor": "rgb(44,111,178)",
      "sankeyTitleFontStyle": "bold",
      "sankeyTitlePosition": "top",
      "sankeyTitleScaleFontFactor": 0.85,
      "sankeyType": "proportional",
      "theme": "GGPlot",
      "xAxis": ["freq"],
      "title": "Alluvial Plot with Multilevel Land Cover Flows"
    },
    width = 600,
    height = 600
  )
)