google-visualization - 在 Sankey 图表中按名称排序

标签 google-visualization googlevis sankey-diagram

是否可以使用 sankey 按名称排序?例如:

示例: https://jsfiddle.net/Khrys/1s3shf2m/

  google.setOnLoadCallback(drawChart);

  function drawChart() {
    var data = new google.visualization.DataTable();
    data.addColumn('string', 'From');
    data.addColumn('string', 'To');
    data.addColumn('number', 'Weight');
    data.addRows([
      [ 'A', 'Mango', 5 ],
      [ 'A', 'Mango', 7 ],
      [ 'A', 'Apple', 6 ],
      [ 'B', 'Coconut', 2 ],
      [ 'B', 'Mango', 9 ],
      [ 'B', 'Pineapple', 4 ]
    ]);

    // Sets chart options.
    var options = {
      width: 600,
    };

    // Instantiates and draws our chart, passing in some options.
    var chart = new google.visualization.Sankey(document.getElementById('sankey_basic'));
    chart.draw(data, options);
  }

我期望右侧的输出是(从上到下):Apple、Coconut、Mango、Pineapple

谢谢

最佳答案

将迭代次数设置为0,图表应根据数据的输入顺序绘制。

例子:

var options = {
  height: 400,
  width: 400,
  sankey: {
iterations: 0,
      }

问候

关于google-visualization - 在 Sankey 图表中按名称排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34496561/

相关文章:

r - 如何使 googlevis 图在 R 中自动适应屏幕

javascript - 在桑基图中 : make paths "as short as possible"?

javascript - json 到 javascript - 谷歌图表

javascript - 将变量设置为 Google 可视化数据聚合的结果

javascript - 在谷歌图表上设置查询范围的问题

javascript - 从谷歌图表更改 Angular 索引标签

r - 使用 googleVis 在本地运行时,R Shiny 中未生成图表

r - 使用 R 和 Leaflet 在 map 上聚类

javascript - 如何在x轴上添加多个文本