HTML
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1.1", {
packages: ["sankey"]
});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'From');
data.addColumn('string', 'To');
data.addColumn('number', 'Anzahl Grenzgänger');
data.addRows([
['Deutschland', 'Zürich', 7946.38],
['Frankreich', 'Zürich', 687.12],
['Italien', 'Zürich', 118.65],
['Oesterreich', 'Zürich', 223.45],
['Andere', 'Zürich', 322.15],
['Deutschland', 'Basel-Stadt', 17071.20],
['Frankreich', 'Basel-Stadt', 17744.68],
['Italien', 'Basel-Stadt', 38.03],
['Oesterreich', 'Basel-Stadt', 27.23],
['Andere', 'Basel-Stadt', 286.68],
['Deutschland', 'Basel-Land', 8068.25],
['Frankreich', 'Basel-Land', 10465.90],
['Italien', 'Basel-Land', 17.33],
['Oesterreich', 'Basel-Land', 20.70],
['Andere', 'Basel-Land', 114.75],
['Deutschland', 'Schaffhausen', 4991.53],
['Frankreich', 'Schaffhausen', 17.10],
['Italien', 'Schaffhausen', 2.95],
['Oesterreich', 'Schaffhausen', 6.13],
['Andere', 'Schaffhausen', 10.28],
['Deutschland', 'St. Gallen', 1566.98],
['Frankreich', 'St. Gallen', 43.50],
['Italien', 'St. Gallen', 26.18],
['Oesterreich', 'St. Gallen', 6847.68],
['Andere', 'St. Gallen', 246.40],
['Deutschland', 'Graubünden', 158.33],
['Frankreich', 'Graubünden', 5.90],
['Italien', 'Graubünden', 4802.10],
['Oesterreich', 'Graubünden', 451.25],
['Andere', 'Graubünden', 50.43],
['Deutschland', 'Aargau', 11609.68],
...