Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌图表sankey类型下载_Java_Charts_Download_Sankey Diagram - Fatal编程技术网

Java 谷歌图表sankey类型下载

Java 谷歌图表sankey类型下载,java,charts,download,sankey-diagram,Java,Charts,Download,Sankey Diagram,我正在努力下载我的用谷歌图表构建的sankey图表,用clickButton作为png/jpg。我已经深入筛选了其他问答,并尝试了有目的的例子,但我没有得到任何工作。有人能建议我如何进行吗 我附上我用来描述我的图表的经典sankey版本 谢谢你帮助我 <html> <body> <div id="sankey_basic" style="width: 900px; height: 300px;"></div> <script type="te

我正在努力下载我的用谷歌图表构建的sankey图表,用clickButton作为png/jpg。我已经深入筛选了其他问答,并尝试了有目的的例子,但我没有得到任何工作。有人能建议我如何进行吗

我附上我用来描述我的图表的经典sankey版本

谢谢你帮助我

<html>
<body>
<div id="sankey_basic" style="width: 900px; height: 300px;"></div>
<script type="text/javascript"src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
  google.charts.load('current', {'packages':['sankey']});
  google.charts.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', 'X', 5 ],
      [ 'A', 'Y', 7 ],
      [ 'A', 'Z', 6 ],
      [ 'B', 'X', 2 ],
      [ 'B', 'Y', 9 ],
      [ 'B', 'Z', 4 ]
    ]);

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

    var chart = new google.visualization.Sankey(document.getElementById('sankey_basic'));
    chart.draw(data, options);
   }
</script>
</body>
</html>

load('current',{'packages':['sankey']});
google.charts.setOnLoadCallback(drawChart);
函数绘图图(){
var data=new google.visualization.DataTable();
data.addColumn('string','From');
data.addColumn('string','To');
data.addColumn('number','Weight');
data.addRows([
[A',X',5],
[A',Y',7],
[A',Z',6],
[B',X',2],
[B',Y',9],
[B','Z',4]
]);
//设置图表选项。
变量选项={
宽度:600,
};
var chart=new google.visualization.Sankey(document.getElementById('Sankey_basic');
图表绘制(数据、选项);
}

与google库中的其他图表不同,sankey图表没有用于
getImageURI
的方法——您需要使用
html2canvas
之类的库——非常感谢!我会那样做的。实际上,我一直在浏览网页,我发现了这个有趣的页面,它应该允许你生成pdf,并将图表嵌入png格式,然后下载。尽管部分代码已报告,但我无法使其工作,因为我不知道如何将其与主结构集成:(与google库中的其他图表不同,sankey图表没有用于
getImageURI
的方法——您需要使用
html2canvas
之类的库——非常感谢!我会尝试这种方法。实际上,我一直在筛选web,我发现了这个有趣的页面,它应该允许您生成pdf并将图表嵌入为p。)ng并下载。尽管部分代码已报告,但我无法使其工作,因为我不知道如何将其与主结构集成:(