【问题标题】:How do I print a dygraph graph?如何打印 dygraph 图?
【发布时间】: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 的转换器,它可以工作并从中打印出来。

标签: printing dygraphs


【解决方案1】:

我能够先转换为 PDF 文件,然后打印,然后就可以了。 jspdf 符合要求。 https://www.npmjs.com/package/jspdf[][1]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 2014-03-25
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多