如何打印flot图

Abh*_*nav 8 javascript flot

任何人都可以帮我找出,如何打印动态图作为flot生成的例子.我试过这个,但它打印整页,但我只想要图形部分.

function printGraph(){
    $('<img src="../images/button_refresh.png" alt="Print Graph" style="">').appendTo(controlholder).click(function (e) {                        
        //Canvas2Image.saveAsPNG(document.getElementById('placeholder'));
        //canvas.toDataURL("image/png");
        window.print('placeholder');
    });
}
Run Code Online (Sandbox Code Playgroud)

Rai*_*ica 6

文章介绍如何将复制canvas到正常img,然后可以很容易地打印或保存为图像.

重要的部分:

img.src = canvas.toDataURL();
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅下面的Ignacio Correia的答案.


Che*_*Ze5 4

启动一个仅包含图表或使用备用 css 的新窗口,类似于打印时谷歌地图的操作。