Javascript 如何将Jqplot绘制到HTML画布中
有谁能告诉我如何将jqplot绘制到HTML画布元素中吗? 我试过这个Javascript 如何将Jqplot绘制到HTML画布中,javascript,html,canvas,jqplot,Javascript,Html,Canvas,Jqplot,有谁能告诉我如何将jqplot绘制到HTML画布元素中吗? 我试过这个 var c=document.getElementById("canvas"); var ctx=c.getContext("2d"); var imgData = $('#jqplot').jqplotToImageStr({}); var imgElem = $('<img/>').attr('src',imgData); $('#imgChart1').append(imgElem); var img
var c=document.getElementById("canvas");
var ctx=c.getContext("2d");
var imgData = $('#jqplot').jqplotToImageStr({});
var imgElem = $('<img/>').attr('src',imgData);
$('#imgChart1').append(imgElem);
var img=document.getElementById("imgChart1");
ctx.drawImage(img,10,10);
var c=document.getElementById(“画布”);
var ctx=c.getContext(“2d”);
var imgData=$('#jqplot').jqplotToImageStr({});
var imgElem=$('
它不起作用。有什么错误的方法吗?有人能帮我吗?只需通过提供div
元素的ID来使用API创建jqplot图。稍后您可以在相同的div ID上调用jqplotToImageStr
。它将为您生成图像。
例如:
var-imageData=$('#chart_div').jqplotoimagestr({});
var copyImage=$('jqplot库已经使用画布元素。你为什么要指定画布元素?有什么具体原因吗。@Gyandeep我想通过单击按钮或单击链接将jqplot图表作为图像下载。如果我将jqplot放入画布中,我想我能做到。你能帮我吗?通过这种方式或任何形式的想法都可以下载。谢谢答案是。但我的最终目标是通过点击按钮或点击链接下载图像。将其保存到另一个div作为图像并不能解决我的问题。你知道怎么做吗?根据上面的示例,imageData
是你要保存的。这就是图像。你尝试过了吗。如何保存图像数据?你能告诉我吗可以通过点击按钮或链接来完成吗?
var imageData = $('#chart_div').jqplotToImageStr({});
var copyImage = $('<img/>').attr('src', imageData);
$('#copy-container').html(copyImage);