2011-06-08 64 views

回答

3

由於標題和座標軸是div而不是img或canvas,我認爲唯一的解決方案是使用fillText()函數在canvas中編寫每個文本。 然後將其轉換爲圖片。你可以這樣寫在canvas上:fillText(「Hello World!」,x,y);

現在你也可以這jQplot

+0

謝謝你的好建議蒂姆。但圖表的圖例是一個HTML表格,所以我想知道是否可以使用fillText()在畫布中編寫表格。如果可能的話,我該如何做到這一點? – Mich 2011-06-09 01:58:24

2

我一直在裸實現添加爲一個插件:)

好運。它鏈接到這裏https://bitbucket.org/cleonello/jqplot/issue/14/export-capabilities#comment-554274它應該支持與jqplot一起分發的每個示例。

+0

我有一個要求,我必須在屏幕上顯示120圖表。和IE9掛起。所以我想用你的代碼將jqplot圖表轉換爲圖像,然後銷燬jqplot對象以避免內存泄漏問題。所以我想問一個問題,你的方法返回一個字符串,我該如何在瀏覽器上顯示該字符串作爲圖像?謝謝 – 2013-01-09 17:04:27

+0

@ThangPham你應該能夠設置一個img標籤src到返回的字符串,它會顯示出來。 – Compuwizard123 2013-07-05 19:07:34