如何将Jqplot绘制到HTML画布中

时间:2013-11-25 11:28:09

标签: javascript html5 canvas jqplot

有谁能说如何将jqplot绘制到HTML canvas元素中? 我试过这个,

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);

它不起作用。有什么错误的方法吗?有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

通过提供div元素的ID,使用API​​创建jqplot图。稍后您可以在同一个div ID上拨打jqplotToImageStr。它会为您生成图像。 例如:

var imageData = $('#chart_div').jqplotToImageStr({});
var copyImage = $('<img/>').attr('src', imageData);
$('#copy-container').html(copyImage);