我一直在尝试使用代码导出我的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行中的参数但是没有成功。那么,我错过了什么?
答案 0 :(得分:0)
尚未创建PNG图像的图像空间。如果在graphdiv2之后添加<img id="demoimg" style="width:500px; height:300px;"/>
,则导出的图像将显示在该图像空间中。当您右键单击它时,您将能够查看图像。