导出Dygraph图像

时间:2013-12-25 20:39:36

标签: javascript dygraphs

我一直在尝试使用代码导出我的Dygraph图像:

<html>
<head>
     <script type="text/javascript"
     src="dygraph-combined.js"></script>
    <script type="text/javascript"
    src="dygraph-extra.js"></script>
</head>
<body>
    <div id="graphdiv2"
    style="width:500px; height:300px;"></div>
    <script type="text/javascript">
    g2 = new Dygraph(
    document.getElementById("graphdiv2"),
"temp.csv", // path to CSV file
     {}          // options
    );
    var img = document.getElementById('demoimg')
    Dygraph.Export.asPNG(g2, demoimg);

</script>
</body>
</html>

我的aspx页面上的实际图像没问题,但是当我右键单击图像并尝试查看它时,它很平淡。我试图改变var img和Dygraph.Export行中的参数但是没有成功。那么,我错过了什么?

1 个答案:

答案 0 :(得分:0)

尚未创建PNG图像的图像空间。如果在graphdiv2之后添加<img id="demoimg" style="width:500px; height:300px;"/> ,则导出的图像将显示在该图像空间中。当您右键单击它时,您将能够查看图像。