【发布时间】:2022-07-19 05:10:05
【问题描述】:
我需要打印一个有 4 个 dygraphs 的页面。我找到了一篇关于它的先前帖子here,但它指的是 this document,它已经 10 岁了,对于我的一生,我无法让它工作。
一方面,示例显示如下:
var g = new Dygraph(...)
var img = document.getElementById('demoimg')
Dygraph.Export.asPNG(dygraph, img)
最后一行应该是这样,不是吗?
Dygraph.Export.asPNG(g, img);
不管怎样,我得到这个错误:
未捕获的类型错误:Dygraph.createCanvas 不是函数
dygraphs.extras.js 是最新的吗?还有其他方法可以生成图像和打印图表吗?
谢谢
【问题讨论】:
-
为什么首先需要转换图表?我希望他们打印得很好。
-
它们无法正确打印。这是一个不打印的画布,因为它们是动态的。我能够找到一个 html 到 pdf 的转换器,它可以工作并从中打印出来。